LlSetFileExtensions

Syntax:

INT LlSetFileExtensions (HLLJOB hJob, INT nObjType, LPCTSTR lpszProjectExt, LPCTSTR lpszPrintExt, LPCTSTR lpszSketchExt);

Aufgabe:

Einstellung von benutzerdefinierten Dateiendungen.

Parameter:

hJob: List & Label-Job-Handle

nObjType:

Wert

Bedeutung

LL_­PROJECT_­LABEL

für Etiketten

LL_­PROJECT_­CARD

für Karteikarten

LL_­PROJECT_­LIST

für Listen

 

lpszProjectExt: Extension für Project-Datei. Voreinstellung:

Wert

Voreinstellung

LL_­PROJECT_­LABEL

"lbl"

LL_­PROJECT_­CARD

"crd"

LL_­PROJECT_­LIST

"lst"


lpszPrintExt: Extension für Druckerdefinitions-Datei. Voreinstellung:

Wert

Voreinstellung

LL_­PROJECT_­LABEL

"lbp"

LL_­PROJECT_­CARD

"crp"

LL_­PROJECT_­LIST

"lsp"


lpszSketchExt: Extension für Dateidialog-Skizze. Voreinstellung:

Wert

Voreinstellung

LL_­PROJECT_­LABEL

"lbv"

LL_­PROJECT_­CARD

"crv"

LL_­PROJECT_­LIST

"lsv"

 

Rückgabewert:

Fehlercode

Hinweise:

Es ist wichtig, dass alle 9 Datei­-Er­weiterungen verschieden sind!

Bitte rufen sie diese Funktion vor LlDefineLayout() und vor den LlPrint...Start()-Funktionen auf, am besten also direkt nach LlJobOpen()/LlJobOpenLCID().

Die Dateierweiterungen können auch über LlSetOptionString() gesetzt werden.

Beispiel:

HLLJOB hJob;
INT      v;

hJob = LlJobOpen(0);
v = LlSetFileExtensions(hJob, LL_­PROJECT_­LIST, "rpt", "rptp", "reptv");
// ....
LlJobClose(hJob);