<< Inhaltsverzeichnis Suchen >>

GR_LPLEN

Funktion

Syntax:

GR_LPLEN(<TYP>,<TEXT>,<FONT-NUMMER>,<FONT_HOEHE>
                      [,<FONT_BREITE>])

<TYP>                                = <NUM-AUSDRUCK>
<TEXT>                             = <STRING-AUSDRUCK>
<FONT-NUMMER>         = <NUM-AUSDRUCK>
<FONT-HOEHE>             = <NUM-AUSDRUCK>
<FONT-BREITE>             = <NUM-AUSDRUCK>

Bedeutung:

Die Funktion GR_LPLEN liefert unter WINDOWS bei ENABLE GR_LPGDI als Ergebnis die Breite von <TEXT>, wenn <TEXT> im Font <FONT-NUMMER> mit der Höhe <FONT-HOEHE> und der Breite <FONT-BREITE> gedruckt wird. Dabei gilt die aktuell mit GR_LPFONTNAME festgelegte Schrift.

 

<TYP> = 1 liefert die Breite in TWIPS.      (1 TWIP = 1/20 Punkt)
<TYP> = 2 liefert die Breite in Punkten.     (1 Punkt = 1/72 Inch)
<TYP> = 3 liefert die Breite in Millimeter als Gleitkommazahl.
<TYP> = <sonstiger Wert> liefert die Breite in Raster-Koordinaten (Zeilen / Spalten).

 

<FONT-NUMMER> ist die Nummer, die bei der Anweisung GR_LPFONT angegeben wird.

 

<FONT-HOEHE> gibt die Höhe der Schrift in TWIPS an.

 

<FONT-BREITE> gibt die durchschnittliche Breite der Schrift in TWIPS an.

 

Ist DISABLE GR_LPGDI gesetzt oder tritt ein Fehler auf, so liefert GR_LPLEN als Ergebnis Null.

Beispiel:

/* Zentrieren Überschrift 15 Punkt fett
SEITEN_BREITE% = GR_PAGEWIDTH(1)
UEB$ = "Kunden-Liste"
GR_LPFONAME = "Arial"
TEXT_BREITE% = GR_LPLEN(1,UEB$,1,15*20)
GR_LPCURSOR(1,2,(SEITEN_BREITE% - TEXT_BREITE%) / 2)
GR_LPFONT = 1 /* Fett
LPRINT UEB$;

siehe auch:

GR_LEN, GR_LPFONT, GR_LPFONTNAME