Regel 2: require('fpdf.php') ; ->
Opnemen van het bibliotheekbestand fpdf.php.
Regel 3:
Lege regel, niet noodzakelijk, maar makeerd het begin van de fabrikage.
Regel 4:
Start het maken van het FPDF project.
De constructor wordt hier gebruikt met de standaard waarden:
Als er in $pdf = new FPDF(); niets tussen de hakjes is ingevuld, geld, dat iedere pagina A4 staande (portrait) en de standaardmaateenheid millimeter is.
Het had ook expliciet gespecificeerd kunnen worden met:
Het is ook mogelijk om lanscape / liggend (L), andere paginaformaten (zoals Letter en Legal) en eenheden (pt) punt, (cm) centimeter,
(in) inches te gebruiken en A3.
Regel 5:
Er is op dit moment geen pagina, dus moeten we er een toevoegen met AddPage(). Het vertrekpunt ligt in de linkerbovenhoek
en de huidige positie is standaard ingesteld op 1 cm van de randen;
de marges kunnen worden gewijzigd met SetMargins().
Regel 6:
Voordat we een tekst kunnen afdrukken, moet er, en dat is verplicht, een lettertype worden gekozen met SetFont().
Wij kiezen hier voor dit voorbeeld voor Arial bold (vet) 16 punts:
Wij hadden ook cursief kunnen opgeven met I (italics), onderstreept met U (underlined).
! > Merk op dat de lettergrootte uitsluitend in punten word opgegeven. < !
De andere standaard lettertypen zijn Times, Courier, Symbol en ZapfDingbats.
Regel 7:
Wij kunnen nu verder met afdrukken en gebruiken hiervoor de instructie Cell.
Een cel is een rechthoekig gebied, eventueel omkaderd, dat een regel tekst bevat.
Het wordt uitgevoerd op de huidige positie.
We specificeren de afmetingen, de tekst (gecentreerd, uitgelijnd, liks of rechts), of er randen getekend moeten worden en
waar de huidige positie achteraan schuift (naar rechts, onder of naar het begin van de volgende regel).
Om een tekst toe te voegen, moeten wij het volgende doen:
Opmerking:
het regeleinde kan ook worden gevormd met Ln().
Deze methode maakt het bovendien mogelijk om de hoogte van het regeleinde op te geven.
Tenslotte wordt het document gesloten en naar de browser gestuurd met Output()8.
We hadden het ook in een bestand kunnen opslaan door de juiste parameters door te geven.
Let op:
als de PDF naar de browser wordt gestuurd, mag er niets anders door het script worden uitgevoerd,
niet ervoor en niet erna (geen HTML, zelfs geen spatie of een CR carriage return).
Als je iets eerder stuurt, krijg je de foutmelding: 'Sommige gegevens zijn al uitgevoerd, kan geen PDF-bestand verzenden'.
Als u er iets achteraan stuurt, wordt het document mogelijk niet weergegeven.