Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

FormFileName Name
PDFImportType Value
PDFImportDocuments Value
FirstPage No
NextPage No
DesignsFirst Value
DesignsNext Value
ArchiveDesignsFirst Value
ArchiveDesignsNext Value
MaterialFirst Value
MaterialNext Value
PaperTypeFirst Value
PaperTypeNext Value
PageDescriptorFirst Value
PageDescriptorNext Value
IntrayFirst Value
IntrayNext Value
OuttrayFirst Value
OuttrayNext Value
FinishingFirst Value
FinishingNext Value
BackPageFirst Value
BackPageNext Value
RotateToFirst Value
RotateToNext Value
GutterFirst Value
GutterNext Value
Copy No
CopyText Value
Printer Value
Print Value
Archive Value
ArchiveText Value
ArcRefFields Value
PageReverser Value
JoinBefore Value
BeforeCalc
{
 …
}
AfterCalc {
 …
}
EnvelopeSortSystem {
 ...
}
Positions Value
BackPageDesignsFirst Value
BackPageDesignsNext Value
DuplexFirst Value
DuplexNext Value
Recognition bzw. Rec {
 …
}
Central Value
HeaderWorkItem Name
TrailerWorkItem Name
IndicantWorkItem Name
HeaderFields Value
TrailerFields Value
IndicantFields Value
VolFields Value
ArcVolFields Value
WIFields Value
ESSFields
Value
PDFFields Value
PDFProfile Value
ArcPDFProfile Value
ContinuationTextPage Value
ContinuationTextBackPage Value
Layout Value
LayoutElement Value
DataBind Value
EmbeddedFiles Value
DoNotCountPages
Value
ContributionFileName
Value
ResourceFileName Value

...

Codeblock
titleBeispiel:
BackPageFirst Backpage1

...


...

Anker
WorkItem_RotateToFirst
WorkItem_RotateToFirst
RotateToFirst Value
RotateToNext Value

...

Codeblock
titleBeispiel:
Archive @GETSUBSTITUTE("ArchivTab", JF_REPRINT)

...


...

Anker
WorkItem_ArchiveText
WorkItem_ArchiveText
ArchiveText Value

...

Codeblock
titleBeispiel:
ArchiveText Archive output

...


Anker
WorkItem_ArcRefFields
WorkItem_ArcRefFields
ArcRefFields Value

...

  1. Die fixe Position

    Eine fixe Position ruft unabhängig vom Datenstrom eine TCI-Position auf. Die gerufene Position hat aus diesem Grund auch keine lokalen Daten, die im SubForm-Objekt der Position mit angedruckt werden können. 

    Syntax

                   PosName 


  2. Die dynamische Auswahl von Positionen aus der Positions-Tabelle

    Diese Sektion besteht aus der Aufzählung einer oder mehrerer TCI-Positionen, die in der Positions-Tabelle gesucht werden. Dabei werden alle Positionen der Positionstabelle, die der Aufzählung entsprechen, in eine temporäre Liste überführt. Diese Liste kann sortiert und unsortiert ausgegeben werden. Die Werte des Sortierfeldes können numerisch oder alphanumerisch sein. Treten numerische und alphanumerische Werte gemischt auf, so werden die numerischen Werte vor die alphanumerischen Werte sortiert.

    Syntax

                   PosName[|PosName [...]]([SortField])

    Es werden alle Positionen TERMS, ITEM_LINE_1, ITEM_LINE_3F und ITEM_LINE_3F_PRICE gesucht und in der Reihenfolge gedruckt, in der diese in der Positionstabelle standen.

    Codeblock
    titleBeispiel:
    TERMS|ITEM_LINE_1|ITEM_LINE_3F|ITEM_LINE_3F_PRICE() 

    Es werden alle Positionen ITEM gesucht und nach dem in den ITEM-Positionen vorhandenen Feld ITEM_NO aufsteigend sortiert und gedruckt.

    Codeblock
    titleBeispiel:
    ITEM(ITEM_NO) 

    Als Alternative zur genauen Angabe der Positionen kann für dynamische Positionen auch ein Wildcard angegeben werden. Es werden alle Positionen zum Druck angestoßen, die als dynamische Position verfügbar sind.

    Codeblock
    titleBeispiel:
    POSITIONS *() 

    Im nachfolgenden Beispiel werden eine Kopfposition HEADERPOS, alle dynamischen Positionen sowie eine Schlussposition TRAILERPOS angedruckt.

    Codeblock
    titleBeispiel:
    POSITIONS HEADERPOS, *(), TRAILERPOS  


  3. Die dynamische Auswahl von Positionen aus der Group-Tabelle

    Diese Sektion besteht aus der Aufzählung einer oder mehrerer TCI-Positionen, die in der Group-Tabelle gesucht werden. Dabei werden alle Positionen der Positionstabelle, die der Aufzählung entsprechen, in eine temporäre Liste überführt. Diese Liste kann sortiert und unsortiert ausgegeben werden. Die Werte des Sortierfeldes können numerisch oder alphanumerisch sein. Treten numerische und alphanumerische Werte gemischt auf, so werden die numerischen Werte vor die alphanumerischen Werte sortiert.

    Syntax

                   GroupName([SortField])[PosName|… ] 

    Es werden alle Groups mit dem Namen DELIV_GROUP in der Reihenfolge des Vorkommens in der Group-Tabelle angezogen und deren Positionen ITEM_LINE und ITEM_LINE_1 gedruckt.

    Codeblock
    titleBeispiel:
    DELIV_GROUP()[ITEM_LINE|ITEM_LINE_1]

    Es werden alle Groups mit dem Namen DELIV_GROUP nach dem Feld POSSORT sortiert und deren Positionen ITEM_LINE und ITEM_LINE_1 gedruckt.

    Codeblock
    titleBeispiel:
    DELIV_GROUP(POSSORT)[ITEM_LINE|ITEM_LINE_1]

    Als Alternative zur genauen Angabe der Positionen kann für dynamische Positionen und für Group-Namen auch ein Wildcard angegeben werden. Es werden alle Positionen zum Druck angestoßen, die als dynamische Position verfügbar sind.

    Zieht alle Groups mit dem Namen BILL an und druckt daraus alle Positionen.

    Codeblock
    titleBeispiel:
    BILL()[*]

    Zieht alle Groups an und druckt daraus alle Positions.

    Codeblock
    titleBeispiel:
    *()[*]


...

FieldOrValue
PDFProfile ist eine Namensreferenz auf ein in der reportw.ini unter PDF/Profiles definiertes Eröffnungsprofile. Mit einem solchen Profile können die Grundeigenschaften wie Rechte, Titel, Autor usw. des anzulegenden PDFs gesteuert werden. Mit PDFFields ist es möglich, zusätzlich dazu Variablen aus dem Dokument weiterzugeben, die in den gewählten Profilen über FieldOrValue verwendet werden können. Die Archiv-Ausgabe des WorkItems erfolgt unabhängig von dem hier gesetzten Profile über das Profile ArchiveArchive oder das Schlüsselwort ArcPDFProfile.

...

Anker
WorkItem_ArcPDFProfile
WorkItem_ArcPDFProfile
ArcPDFProfile Value

FieldOrValueFieldOrValue
ArcPDFProfile hat die gleiche Funktionsweise wie PDFProfile. Der einzige Unterschied besteht darin, dass es nur für Archiv-PDFs genutzt wird und nicht für PrintFileArchivierung funktioniert.

...

Anker
WorkItem_ContinuationTextPage
WorkItem_ContinuationTextPage
ContinuationTextPage Value
ContinuationTextBackPage Value

...

Codeblock
titleBeispiel:
WORKITEM Invoice {
   ...
   CONTINUATIONTEXTPAGE       Weiter auf Seite %1
   CONTINUATIONTEXTBACKPAGE   Weiter auf der Rückseite
   ...
}

...


...

Anker
WorkItem_Layout
WorkItem_Layout
Layout Value

...