<<

Inhaltsverzeichnis

Suchen

>>

GR_LPCIRCLE

Funktion

Syntax:

GR_CIRCLE(<TYP>,<POS_Y>,<POS_X>,<RADIUS>,<RANDSTAERKE>,
                       <FUELLEN>,<ROT>,<GRUEN>,<BLAU>)

<TYP>                                = <NUM-AUSDRUCK>
<POS_Y>                           = <NUM-AUSDRUCK>
<POS_X>                          = <NUM-AUSDRUCK>
<RADIUS>                        = <NUM-AUSDRUCK>
<RANDSTAERKE>          = <NUM-AUSDRUCK>
<FUELLEN>                     = <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 einen Kreis in der Farbe <ROT>, <GRUEN>, <BLAU>. Bei Schwarzweiß-Druckern wird die entsprechende Rasterfarbe gedruckt.

<POS-Y> und <POS-X> legen den Mittelpunkt und <RADIUS> den Radius des Kreises fest. Auf welche Maßeinheit sich diese 3 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

<RANDSTAERKE> legt die Stärke des Randes in TWIPS fest.

Bei Raster-Koordinaten ist der Radius als Vielfaches der Spaltenbreite anzugeben.

Ist <FUELLEN> <> 0, so wird das Innere des Kreises in der angegebenen Farbe gefüllt.

GR_LPCIRCLE liefert als Ergebnis 1, falls kein Fehler auftrat, sonst -1.

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

Beispiel:

/* Grauer gefüllter Kreis mit einem Radius von 20 Millimeter mit
/* Mittelpunkt 3 cm rechts und 4 cm unterhalb der linken oberen Ecke
H% = GR_LPCIRCLE(3,40,30,20,1,192,192,192)
/* Definieren Raster mit 65 Zeilen und 80 Spalten
GR_LPGRIDSETTING = 65,80
/* Roter Kreis mit Radius 10 Zeilen und Mittelpunkt (5,5)
H% = GR_LPCIRCLE(4,5,5,10,0,255,0,0)

siehe auch:

GR_CIRCLE, GR_LPLINE