SEL.html

pdf_add_annotation

Informationsseite

nach unten Befehl
nach unten Version
nach unten Beschreibung
nach unten Beispiel
nach unten Ausgabe

nach unten 

Befehl

void pdf_add_annotation(int PDF-Dokument, double llx, double lly, double urx, double ury, string Titel, string Inhalt)

 

nach obennach unten 

Version

PHP 3>= 3.0.12, PHP 4 >= 4.0b2

 

nach obennach unten 

Beschreibung

Mit pdf_add_annotation() kann man innerhalb eines PDF-Dokuments (PDF-
Dokument) eine Anmerkung (eine Art gelber Zettel) einfügen. Dabei gibt man als
Größe die X-Y-Koordinaten der linken oberen Ecke (llx und lly) und die X-Y-
Koordinaten der rechten unteren Ecke (urx und ury) des Anmerkungskastens an.
Koordinatenursprung (0,0) ist die linke untere Ecke des Dokuments. Zusätzlich
wird eine Überschrift (Titel) und ein Text (Inhalt) für die Anmerkung angegeben.
Ist der Text nachher innerhalb vom Acrobat-Reader zu groß, so werden
automatisch Scrollbalken eingeblendet, sobald man mit der Maus in den Kasten
klickt.

Folgende Formatierungsmöglichkeiten bestehen:
\t - Tabulator, der Text wird eingerückt.
\r - Zeilenumbruch

Aus Darstellungsgründen wurde im unteren Beispiel nur der Anmerkungskasten
gezeigt. Tatsächlich würde dieser Kasten bei einem größeren Arbeitsblatt in der
linken oberen Ecke platziert sein.

 

nach obennach unten 

Beispiel

<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200,100);
$headline = "Wichtige Notiz";
$text = "1. Inhaltsverzeichnis fehlerhaft
\t1.1 Sprungmarken fehlen
\t1.2 Text fehlt
\r2. Grafiken einbinden
\t2.1 urknall.jpg
\t2.2 irland.gif";
pdf_add_annotation($dokument,0,100,50,60,$headline, $text);
pdf_end_page($dokument);
$dokument = pdf_close($dokument);
fclose($file);
?>

 

nach obennach unten 

Ausgabe

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

 

nach oben
weiter:weiter Seite pdf_add_bookmark
zurück:zurück Seite PDF-Funktionen
 

© 2001, 2002 E-Mail Damir Enseleit, mail@selfphp3.de