LlSetFileExtensions

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