<< Inhaltsverzeichnis Suchen >>

GR_LPLINE

Funktion

Syntax:

GR_LPLINE(<TYP>,<VON_Y>,<VON_X>,<BIS_Y>,<BIS_X>,
                       <STAERKE>,<ROT>,<GRUEN>,<BLAU>)

<TYP>                 = <NUM-AUSDRUCK>
<VON_Y>           = <NUM-AUSDRUCK>
<VON_X>           = <NUM-AUSDRUCK>
<BIS_Y>             = <NUM-AUSDRUCK>
<BIS_X>             = <NUM-AUSDRUCK>
<STAERKE>       = <NUM-AUSDRUCK>
<ROT>                 = <NUM-AUSDRUCK>
<GRUEN>          = <NUM-AUSDRUCK>
<BLAU>              = <NUM-AUSDRUCK>

Bedeutung:

Diese Funktion hat nur eine Wirkung unter WINDOWS bei ENABLE GR_LPGDI. Sie zeichnet auf dem Druckformular eine Linie in der Farbe <ROT>,<GRUEN>,<BLAU>.

<STAERKE> legt die Stärke der Linie in TWIPS fest.

<VON_Y> und <VON_X> legen den Anfangspunkt und <BIS_Y> und <BIS_X> den Endpunkt der Linie fest. Auf welche Maßeinheit sich diese 4 Parameter beziehen, wird durch den Parameter <TYP> festgelegt:

<TYP> = 1:                                       TWIPS (1 TWIP = 1/20 Punkt)
<TYP> = 2:                                       Punkte
<TYP> = 3:                                       Millimeter
<TYP> = <sonstiger Wert>:          Raster-Koordinaten

GR_LPLINE liefert unter WINDOWS als Ergebnis 1, falls kein Fehler auftrat, sonst -1.

Unter MS-DOS und UNIX wird stets -1 als Ergebnis geliefert.

Beispiel:

/* Definieren Raster mit 65 Zeilen und 80 Spalten
GR_LPGRIDSETTING = 65,80
/* Zeichnen rote Linie von Position (5.5,8.25) nach (12.7,13.34)
/* mit einer Stärke von 10 TWIPS
H% = GR_LPLINE(4,5.5,8.25,12.7,13.34,10,255,0,0)

siehe auch:

GR_LINE, GR_LPFILLRECT, GR_FILLRECT