| |
| * Link führt ins Internet |
|
| |
Befehl | Version | Beschreibung | Beispiel | Ausgabe |
Befehl
| double pdf_stringwidth ( int PDF-Dokument, string Text ) |
Version
| (PHP 3 >= 3.0.6, PHP 4, PECL) |
Beschreibung
Mit pdf_stringwidth() kann man sich die Breite eines Textes (Text) berechnen lassen. Dabei ist darauf zu achten, dass vorher die Funktion pdf_set_font() aufgerufen wird, welche die Schriftgröße und Schriftart bestimmt. Zwischen den Funktionen pdf_stringwidth() und pdf_set_font() darf nicht zusätzlich noch einmal die Funktion pdf_set_font() aufgerufen werden, da pdf_stringwidth() sich auf den letzten Aufruf der Funktion pdf_set_font() bezieht.
Siehe auch:
. pdf_set_font() |
Beispiel
<?PHP
$text = 'PDF-Funktionen';
$file = fopen('php.pdf', 'w');
$dokument = pdf_open($file);
pdf_begin_page($dokument, 200, 100);
pdf_set_font($dokument, 'Times-Roman', 22, 'winansi');
pdf_show_xy($dokument, $text ,10, 80);
$width = pdf_stringwidth ($dokument, $text);
pdf_set_font($dokument, 'Times-Roman', 14, 'winansi');
pdf_set_leading($dokument, 30);
pdf_continue_text($dokument, 'Textbreite von $text:');
pdf_set_leading($dokument, 15);
pdf_continue_text($dokument, $width);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
|
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. Sie können sich aber die Textbreite am Browser mit "echo $width;" ausgeben lassen. |
|
|
|
|
|
|
|