UBB lay-out weergeven in pdf

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Andreas Creten

Andreas Creten

16/12/2004 20:01:00
Quote Anchor link
ik ben op zoek naar een simpele php functie om texten met UBB code om te zetten naar een pdf,
de pdf genereren is geen probleem, maar de textfont en bold rommel lukken van langs geen kanten

de in een tekst moet dus pdf_set_font($pdf, "Times-Bold", 14, "host"); worden

en de [ / b ] word dus pdf_set_font($pdf, "Times-Roman", 14, "host");

en zo verder ...


Dit is de huidige situatie, zonder omzetting dus van de UBB codes:

$var = "UBB Code bold[ / b ]"

// het font op Roman, 12 zetten
pdf_set_font($pdf, "Times-Roman", 14, "host");

// text weergeven
pdf_show_xy($pdf, $var, 421, 1);
Gewijzigd op 16/12/2004 20:02:00 door Andreas Creten
 
PHP hulp

PHP hulp

24/11/2024 04:45:33
 
Johan

Johan

16/12/2004 20:12:00
 

16/12/2004 20:19:00
Quote Anchor link
kan je daarmee de text zo maken?:

HIER DE NORMALE TEKST VOOR DE
pdf_set_font($pdf, "Times-Bold", 14, "host");
HIER DE TEXT IN BOLD
pdf_set_font($pdf, "Times-Roman", 14, "host");
HIER DE NORMALE TEKST NA DE [ /b ]
 
Baken

Baken

16/12/2004 21:33:00
Quote Anchor link
Probeer het volgende eens te verhouwen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?PHP

// Even iets leuks invoeren met een UBB [] code!
$tekst = "[ b ]Dit moet BOLD[ / b ]Maar dit niet";

// Nu gaan we de variable verbouwen zie wat er gebeurt!
$tekst = str_replace("[ B ]", "<B>", $tekst);
$tekst = str_replace("[ b ]", "<B>", $tekst);
$tekst = str_replace("[ / B ]", "</B>", $tekst);
$tekst = str_replace("[ / b ]", "</B>", $tekst);

// En wat komt er nu uit?
echo $tekst;
?>

Ik hoop dat het hier mee lukt, zo niet dan horen we het wel!

Jelmer
Edit: je moet wel even in de UBB de spaties weghalen anders laat dit forum hem niet goed zien.
Gewijzigd op 16/12/2004 21:35:00 door Baken
 

16/12/2004 22:48:00
Quote Anchor link
het parsen is helemaal geen probleem...
enkel het weergeven van de lay-out in de pdf
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.