GetStringWidth
Berechnet und liefert die Breite einer Zeichenfolge
Berechnet und liefert die Länge einer Zeichenfolge unter Berücksichtigung der aktuell gewählten Schriftart und gibt diese in Bezug auf die definierte Maßeinheit zurück. Um diese Methode zu verwenden muß eine Schriftart mittels SetFont() gesetzt worden sein.
Syntax
float GetStringWidth(string s)
Parameter
s | string |
Die Zeichenfolge deren Länge berechnet werden soll. |
Siehe auch
Keine Verweise
Beispiel
// Neues PDF-Dokument erstellen
{"$"}pdf = new FPDF('P', 'mm', 'A4');
// neue Seite erzeugen
{"$"}pdf->AddPage();
// Schriftart definieren
{"$"}pdf->SetFont('helvetica', '', 20 );
// Textzeile
{"$"}string = 'testzeile testzeile testzeile';
// Breite der Testzeile ermitteln
{"$"}n = {"$"}pdf->GetStringWidth( {"$"}string );
// Breite von Cell() daruf einstellen
{"$"}pdf->Cell( {"$"}n, 10, {"$"}string, 1, 1 );
// eine bessere Variante
// Breite der Testzeile ermitteln
{"$"}n = {"$"}pdf->GetStringWidth( {"$"}string . 'm' );
// Breite von Cell() daruf einstellen
{"$"}pdf->Cell( {"$"}n, 10, {"$"}string, 1, 1 );
// Ausgabe zum Browser als test.pdf senden
{"$"}pdf->Output( 'test.pdf', 'I');
// Vielen Dank an CIX88
// http://www.cix88.de/