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-Erweiterungen 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);