SLetterAccont

Allgemeines Druckdokument für Rechnungen, Lieferscheine ect.

Vererbung

Basisklassen(n)   abgeleitete Klassen
  SPrintDok
SLetter
SLetterAccont  

Attribute

public:

Attribut Typ Beschreibung
dataTable SMemTable Tabelle mit den Daten.

protected:

Attribut Typ Beschreibung
footer SString Text der Fußzeile
layout int Legt fest, welches Layout für Tabellen genommen werden soll.
  • bit 0 = Gitter innen
  • bit 1 = rechts+links Senkrecht
  • bit 2 = oben waagerecht
  • bit 3 = unten waagerecht
  • bit 8 = außen fett
  • bit 9 = unter Überschrift fett

Beispiele:
0x030C = nur fette waagerechte Linien
0x030F

Operationen

protected:

Name Parameter Rückgabewert Beschreibung
onPaintPage int pageNumber,
SDevice& device
BOOL Druckt die einzelnen Dokumentseiten.
onPreparePrinting BOOL Ereignisfunktion, die gerufen wird bevor der Druck ausgeführt wird.
printTable SDevice& device int Druckt die Tabelle in das Dokument.

Detailbeschreibung SLetterAccont

Allgemeines Druckdokument für Rechnungen, Lieferscheine ect.

Funktionsbeschreibungen

onPaintPage(int pageNumber,SDevice& device) BOOL

Druckt die einzelnen Dokumentseiten.

Parameter:

pageNumber Nummer der aktuellen Seite
device Device auf das auszugeben ist

Rückgabe:

BOOL Sete gedruckt

onPreparePrinting() BOOL

Ereignisfunktion, die gerufen wird bevor der Druck ausgeführt wird.

printTable(SDevice& device) int

Druckt die Tabelle in das Dokument.

Rückgabe:

int untere letzte Druckposition