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

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Verwendung der DOM-API (ab Professional Edition)<br />

}<br />

74<br />

LlDomSetProperty(hObjHeaderField, _T("Contents"), aczVarName);<br />

LlDomSetProperty(hObjHeaderField,_T("Filling.Style"), _T("1"));<br />

LlDomSetProperty(hObjHeaderField,_T("Filling.Color"),<br />

_T( "RGB(204,204,255)"));<br />

LlDomSetProperty(hObjHeaderField,_T("Font.Bold"), _T("True"));<br />

LlDomSetProperty(hObjHeaderField,_T("Width"), _T("50000"));<br />

// Spalteninhalt für die Datenzeile bestimmen. Jetzt ohne<br />

// die Hochkommata – dadurch wird der Feldinhalt (z.B. Field1) als<br />

// Inhalt übergeben<br />

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

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

HLLDOMOBJ hObjDataField;<br />

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

&hObjDataField);<br />

LlDomSetProperty(hObjDataField,_T("Contents"), aczVarName);<br />

LlDomSetProperty(hObjDataField,_T("Width"), _T("50000"));<br />

// Projekt speichern<br />

LlProjectSave(hJob, NULL);<br />

LlProjectClose(hJob);<br />

LlJobClose(hJob);<br />

5.2.3. Projektparameter setzen<br />

Der nachfolgende Code setzt Projektparameter in ein bestehendes <strong>List</strong> & <strong>Label</strong> Projekt<br />

für den Fax- und Mailversand:<br />

HJOB hJob = LlJobOpen(-1);<br />

LlProjectOpen(hJob, LL_PROJECT_LIST, "c:\\simple.lst",<br />

LL_PRJOPEN_CD_OPEN_EXISTING | LL_PRJOPEN_AM_READWRITE);<br />

HLLDOMOBJ hProj;<br />

LlDomGetProject(hJob, &hProj);<br />

// Fax parameter:<br />

LlDomSetProperty(hProj, _T("ProjectParameters.LL.FAX.RecipName.Contents"),<br />

_T("'sunshine agency'"));<br />

LlDomSetProperty(hProj, _T("ProjectParameters.LL.FAX.RecipNumber.Contents"),<br />

_T("'555-555 555'"));<br />

LlDomSetProperty(hProj,_T("ProjectParameters.LL.FAX.SenderCompany.Contents"),<br />

_T("'<strong>combit</strong>'"));<br />

LlDomSetProperty(hProj,_T("ProjectParameters.LL.FAX.SenderName.Contents"),<br />

_T("'Mustermann'"));

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!