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.

HLLDOMOBJ hObjSubItems;<br />

LlDomGetObject(hObjReportContainer, _T("SubItems"), & hObjSubItems);<br />

HLLDOMOBJ hObjTable;<br />

LlDomCreateSubobject(hObjSubItems, 0, _T("Table"), &hObjTable);<br />

// Zeilenliste holen<br />

HLLDOMOBJ hObjTableLines;<br />

LlDomGetObject(hObjTable , _T("Lines"), &hObjTableLines);<br />

// Datenzeilenliste holen<br />

HLLDOMOBJ hObjTableData;<br />

LlDomGetObject(hObjTableLines , _T("Data"), &hObjTableData);<br />

// Neue Zeilendefinition anlegen<br />

HLLDOMOBJ hObjTableLine;<br />

LlDomCreateSubobject(hObjTableData, 0, _T("Line"), &hObjTableLine);<br />

LlDomSetProperty(hObjTableLine,_T("Name"), _T("My new table line"));<br />

// Kopfzeilenliste holen<br />

HLLDOMOBJ hObjTableHeader;<br />

LlDomGetObject(hObjTableLines , _T("Header"), &hObjTableHeader);<br />

// Neue Zeilendefinition anlegen<br />

HLLDOMOBJ hObjTableHeaderLine;<br />

LlDomCreateSubobject(hObjTableHeader, 0, _T("Line"), &hObjTableHeaderLine);<br />

// Feldliste für Kopfzeilen holen<br />

HLLDOMOBJ hObjTableHeaderFields;<br />

LlDomGetObject(hObjTableHeaderLine , _T("Fields"), &hObjTableHeaderFields);<br />

// Feldliste für Datenzeilen holen<br />

HLLDOMOBJ hObjTableDataFields;<br />

LlDomGetObject(hObjTableLine , _T("Fields"), &hObjTableDataFields);<br />

TCHAR aczVarName[1024];<br />

int nItemCount = 3;<br />

// Tabelle mit nItemCount Spalten anlegen<br />

for (int i=0; i < nItemCount; i++)<br />

{<br />

// Spalteninhalt für die Kopfzeile bestimmen. Beachten Sie<br />

// die Hochkommata – dadurch wird fester Text (z.B. "Field1") als<br />

// Inhalt übergeben<br />

_stprintf(aczVarName, "'Field%d'", i);<br />

// Neues Feld in Kopfzeile anlegen und Eigenschaften setzen<br />

HLLDOMOBJ hObjHeaderField;<br />

LlDomCreateSubobject(hObjTableHeaderFields, 0, _T("Text"),<br />

&hObjHeaderField);<br />

Beispiele<br />

73

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!