CIB job technischer Leitfaden (DE)
16. Output Properties
CIB merge
CIB pdf toolbox merge / CIB pdf toolbox join
Weitere Output Properties mit Attribut mode
CIB format/output
|
|
Ab Version |
GeneratedDocumentCount |
CIBPDF_PROP_GENERATED_DOCUMENT_COUNT |
1.4.16 |
PrintedPageCount |
CIBPR_PROP_PRINTED_PAGE_COUNT |
1.4.16 |
CheckMaskViolations |
COMOD_PROP_CHECKMASKVIOLATIONS |
1.4.16 |
DocumentUsedFonts |
CIBPR_PROP_DOCUMENT_USED_FONTS |
1.4.16 |
DocumentUsedOriginFonts |
CIBPR_PROP_DOCUMENT_USED_ORIGINFONTS |
1.4.18 |
DocumentUsedPaperFormats |
CIBPR_PROP_DOCUMENT_USED_PAPER_FORMATS |
1.4.18 |
DocumentUsedGraphics |
CIBPR_PROP_DOCUMENT_USED_GRAPHICS |
1.4.18 |
CIB merge
|
|
Ab Version |
GeneratedDocumentCount |
CIBPDF_PROP_GENERATED_DOCUMENT_COUNT |
1.4.16 |
CIB pdf toolbox merge / CIB pdf toolbox join
|
|
Ab Version |
GeneratedDocumentCount |
CIBPDF_PROP_GENERATED_DOCUMENT_COUNT |
1.4.16 |
PageCount |
COMOD_PROP_PAGECOUNT |
1.4.19 |
Weitere Output Properties mit Attribut mode
Ab CIB job 2.1.0 besteht die Möglichkeit weitere Output Properties in den einzelnen CIB job Steps abzuholen.
Dafür muss man im Auftrag die abzuholenden Properties mit dem entsprechenden Wert des Atributes "mode" setzen. Im zugehörigen Response werden dann die Werte der jeweiligen Properties ausgegeben.
Die möglichen Werte des "mode" Atributes sind:
- "In": Defaultwert
- "Out": Damit wird angegeben, dass die Property abgeholt werden soll
- Inout: Damit setzt man einen Wert für diese Property, der dann ebenfalls im Response abgeholt wird
<step command="pdfjoin" expected-result-code="0" name="imageGenerator">
<properties>
<property name="TextLayerInfo" mode="out"/>
<property name="DocInfo.Author" mode="inout">author</property>
<property name="OutputFormat">FormatWebview</property>
<property name="RenderingEngine">CIBRenderer</property>
<property name="OutputFilename">page_cib_renderer2.png</property>
<property name="InputFilename">input_cib_renderer2.pdf</property>
</properties>
</step>
In diesem Step wird der Property DocInfo.Author mit Modus "inout" ein Wert übergeben. Ausserdem wird die Property TextLayerInfo mit Modus "out" angegeben.
Beide Properties mit deren entsprechenden Werten werden im Response gelistet.
<step-result name="imageGenerator"><step-result-code>0</step-result-code>
<step-result-text>Erfolgreich</step-result-text> <step-timing>0:00:00,219</step-timing>
<properties>
<property name="DocInfo.Author">author</property>
<property name="TextLayerInfo">{"groups":["any_visible"]}</property>
<property name="PageCount">3</property>
<property name="GeneratedDocumentCount">1</property>
</properties>
<step-data/>
</step-result>
Ein Sonderfall ist die Property PageInfo. Hier muss zusätzlich die Property GetPageInfo gesetzt werden.
<step name="TestPageInfo" command="pdfjoin">
<properties>
<property name="PageInfo" mode="out"/>
<property name="GetPageInfo">1</property>
<property name="InputFilename">TestPageInfo.pdf</property>
</properties>
</step>
Im Response wird die Breite, Höhe und Orientierung pro Seite geliefert.
<step-result name="TestPageInfo">
<step-result-code>0</step-result-code>
<step-result-text>Erfolgreich</step-result-text>
<step-timing>0:00:00,015</step-timing>
<properties>
<property name="PageCount">3</property>
<property name="GeneratedDocumentCount">1</property>
<property name="PageInfo.0">Width=595.3 Height=841.9 Rotate=0</property>
<property name="PageInfo.1">Width=595.3 Height=841.9 Rotate=90</property>
<property name="PageInfo.2">Width=295.1 Height=756.1 Rotate=0</property>
</properties>
<step-data/>
</step-result>