HOWTO: Mehrere (multiple) Seiten mit Kartei Projekt drucken

Gilt ab List & Label 10
Ab Version 12 können Sie direkt im Designer eine Mindestseitenanzahl für Ihr Projekt angeben und so komfortabel einen Mehrseitendruck realisieren.

Um mehrere Seiten zu drucken gehen Sie bei älteren Versionen wie folgt vor: Definieren Sie eine zusätzliche Variable um damit die zu druckende Seite auszuwählen und benennen Sie diese z.B. als NUM_PAGE. Legen Sie für jede Seite im Designer eine weitere Ebene an und setzen Sie die Sichtbarkeitsbedingung auf NUM_PAGE=x, wobei x die Seitenzahl ist, für die die Ebene steht. Designen Sie dann die Seiten auf den verschiedenen Ebenen.
Um alle Seiten auszudrucken müssen Sie im Quellcode den LlPrint()-Aufruf innerhalb der "normalen" Druckschleife durch folgende Schleife ersetzten. Diese druckt nacheinander jede "Seite", indem die NUM_PAGE-Variable raufgezählt und die entsprechende Ebene ausgegeben wird (in Pseudocode):
for i := 1 to MaxPages
{
LlDefineVariableExt(hJob, "NUM_PAGE", fstr(i), LL_NUMERIC);
nLLError = LlPrint();
}


IDKBTD000464 KBTD000464