<< Inhaltsverzeichnis Suchen >>

LPRINT_PICTURE

Funktion

Syntax:

LPRINT_PICTURE(<ZEILE>,<SPALTE>,
                                  <GROESSE-VERTIKAL>,<GROESSE-HORIZONTAL>,
                                  <MODUS>,<BILDNAME>)

<ZEILE>                                           = <NUM-AUSDDRUCK>
<SPALTE>                                       = <NUM-AUSDDRUCK>
<GROESSE-VERTIKAL>               = <NUM-AUSDDRUCK>
<GROESSE-HORIZONTAL>        = <NUM-AUSDDRUCK>
<MODUS>                                       = <NUM-AUSDDRUCK>
<BILDNAME>                                 = <STRING-AUSDDRUCK>

Bedeutung:

Diese Funktion hat nur eine Wirkung unter WINDOWS.

Mit der Funktion LPRINT_PICTURE können Bitmapdateien im graphischen Druckmodus (ENABLE GR_LPGDI) gedruckt werden.

Die Funktion LPRINT_PICTURE liefert als Ergebnis 0, wenn sie erfolgreich ausgeführt wurde, andernfalls einen der folgenden Fehlercodes:

7500      Bitmapdatei nicht gefunden
7501      <BILDNAME> zu lang
7502      kein Drucker konfiguriert oder kein graphischer Druck (Schalter
               GR_LPGDI ist nicht auf ENABLE)

<ZEILE> und <SPALTE> legen die Position der linken oberen Ecke des Bildes auf dem Druckformular fest. Die Position errechnet sich wie bei der Anweisung GR_LPGRIDCURSOR(<ZEILE>,<SPALTE>).

<GROESSE-VERTIKAL> und <GROESSE-HORIZONTAL> legen die Größe fest, in der das Bild gedruckt werden soll. Die Werte sind in Rasterschritten, die durch die Anweisung GR_LPGRIDSETTING festgelegt werden, anzugeben. Diese beiden Parameter haben nur eine Bedeutung bei <MODUS> <> 0.

<MODUS> = 0: Das Bild wird in der Originalgröße, so wie es in der Bitmapdatei gespeichert ist, gedruckt.

<MODUS> <> 0: Das Bild wird auf die durch <GROESSE-VERTIKAL> und <GROESSE-HORIZONTAL> festgelegte Größe vergrößert bzw. verkleinert.

<BILDNAME> ist der Name der Bitmapdatei, die das Bild enthält. Es muß der vollständige Name mit Erweiterung angegeben werden, z.B. arkaden.bmp.

Unter MS-DOS und UNIX wird die Funktion LPRINT_PICTURE ignoriert. Es wird stets 0 als Ergebnis geliefert.

Beispiel:

H% = LPRINT_PICTURE(50,70,0,0,0,"arkaden.bmp")

siehe auch:

LOAD_PICTURE, REMOVE_PICTURE