29.11.2012 Aufrufe

combit List & Label - Programmierer-Referenz - combit GmbH

combit List & Label - Programmierer-Referenz - combit GmbH

combit List & Label - Programmierer-Referenz - combit GmbH

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Callbacks und Notifications<br />

Aktivierung:<br />

148<br />

LlSetOption(hJob, LL_OPTION_TABLE_COLORING, LL_COLORING_PROGRAM);<br />

Dadurch wird die alleinige Kontrolle der Farbgebung in Tabellen Ihrem Programm<br />

überlassen (die entsprechenden Einstellungen im Tabellen-Eigenschaften-Dialog<br />

des Designers verschwinden dann).<br />

oder<br />

LlSetOption(hJob, LL_OPTION_TABLE_COLORING, LL_COLORING_DONTCARE);<br />

Mit diesem Befehl lässt <strong>List</strong> & <strong>Label</strong> erst Ihr Programm den Hintergrund zeichnen,<br />

dann zeichnet es den Hintergrund bei Bedarf noch einmal mit dem im Designer<br />

definierten Feldmuster. Dadurch ist eine Art Kooperation zwischen dem <strong>Programmierer</strong><br />

und dem Benutzer möglich.<br />

Parameter:<br />

lParam zeigt auf eine scLlTableField-Struktur:<br />

_nSize: Größe der Struktur, sizeof(scLlTableField)<br />

_nType: Art des Feldes:<br />

Wert Bedeutung<br />

LL_TABLE_FIELD_HEADER Feld ist in Kopfzeile<br />

LL_TABLE_FIELD_BODY Feld ist in Datenzeile<br />

LL_TABLE_FIELD_GROUP Feld ist in Gruppenkopf<br />

LL_TABLE_-<br />

FIELD_GROUPFOOTER<br />

Feld ist in Gruppenfuß<br />

LL_TABLE_FIELD_FILL Feld ist die Füll-Fläche, die entsteht, wenn die<br />

Tabelle feste Größe besitzt und unter der letzten<br />

Datenzeile noch etwas Freiraum bleibt<br />

LL_TABLE_FIELD_FOOTER Feld ist in Fußzeile<br />

_hPaintDC: Device Context für die Ausgaben<br />

_hRefDC: Device Context für <strong>Referenz</strong>en<br />

_rcPaint: Rechteck, in dem das Feld gezeichnet werden soll. Der Mapping-Mode<br />

ist in der eingestellten Einheit, z.B. mm/100.<br />

_nLineDef: Die Nummer der Zeilendefinition, die ausgegeben wird.<br />

_nIndex: Feldindex, 0-basiert (die erste Spalte hat als Index 0, die zweite 1, etc.)<br />

_rcSpacing: Werte der Zellen-Abstände<br />

Rückgabewert (_lResult):<br />

0

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!