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/

Zurück