Syntax:
INT LlSetFileExtensions (HLLJOB hJob, INT nObjType, LPCTSTR lpszProjectExt, LPCTSTR lpszPrintExt, LPCTSTR lpszSketchExt);
Task:
Setting of user-defined file extensions.
Parameter:
hJob: List & Label job handle
nObjType: Project type
Value |
Meaning |
LL_PROJECT_LABEL |
for labels |
LL_PROJECT_CARD |
for cards |
LL_PROJECT_LIST |
for lists |
lpszProjectExt: Extension
Type |
Default |
LL_PROJECT_LABEL |
"lbl" |
LL_PROJECT_CARD |
"crd" |
LL_PROJECT_LIST |
"lst" |
lpszPrintExt: Extension for printer definitions file
Type |
Default |
LL_PROJECT_LABEL |
"lbp" |
LL_PROJECT_CARD |
"crp" |
LL_PROJECT_LIST |
"lsp" |
lpszSketchExt: Extension for file dialog sketch
Type |
Default |
LL_PROJECT_LABEL |
"lbv" |
LL_PROJECT_CARD |
"crv" |
LL_PROJECT_LIST |
"lsv" |
Return Value:
Error code
Hints:
It is important that all 9 file extensions are different!
Please call this function before LlDefineLayout() and before the functions LlPrint...Start(), preferably directly after LlJobOpen() or LlJobOpenLCID().
You can also get and set these extensions with LlSetOptionString().
Example:
HLLJOB hJob;
int v;
hJob = LlJobOpen(0);
v
= LlSetFileExtensions(hJob, LL_PROJECT_LIST, "rpt", "rptp",
"rptv");
// ....
LlJobClose(hJob);