Hallo Andidreas,
ich habe zwar nur eine etwas ältere Vorgängerversion, aber grundsätzlich macht List & Label das Drucken relativ einfach. Die Programmierer-Dokumentation (zumindest die, die ich bisher gesehen habe), ist für Leute, die nicht wissen, wie es geht, völlig ungeeignet und im Internet gab's auch nicht viel Hilfe.
Allerdings ermöglichen die mitgelieferten Beispiele einen Einstieg.
Zu Deiner Frage: ja, der Designer wird aus der eigenen Delphi-Anwendung heraus gestartet.
Und der wiederum ist sehr einfach zu bedienen und auch anwenderfreundlich nutzbar.
laut Dokumentation V10:
function Design(UserData: integer; ParentHandle: HWND; Title: TString; ProjectType: integer; ProjectName: TString; ShowFileSelect: boolean; AllowCreate: boolean): integer; virtual;
im eigenen Programm:
Delphi-Quellcode:
case LL_Print_Art
of
LL_PRINT_PREVIEW, LL_PRINT_NORMAL:
{LL_BOXTYPE_NORMALMETER,}
nRet := L6_1.Print(0,LL_PROJECT_LIST,fn,
SelFile, LL_Print_Art, 0,
handle, txarr, SelPrinter,'
');
LL_PRINT_DESIGN:
nRet := L6_1.Design(1,
handle, txarr, LL_PROJECT_LIST, fn, SelFile);
end;
mfg
eddy