CIB format technischer Leitfaden (DE)
4. Ausgabemodule
4.9. CIB format/tiff
Allgemein
Spezielle Properties der CIB format/tiff Komponenten
Spezielle Properties zum Ändern des Seitenformats
Allgemein
Das CIB format/tiff Modul erzeugt aus dem Dokument einen TIFF-Datenstrom der in einer Datei ausgegeben wird. Das TIFF (=Tag Image File Format) ist ein universelles Grafikformat und insbesondere im Fax- und Dokumentenarchivbereich verbreitet. TIFF erlaubt mehrere Darstellungsvariationen (Bitlevel, Farbtiefe, Auflösung) und benutzt verschiedene Komprimierungsverfahren.
Auf diese Weise kann das CIB format/tiff Modul für eine gelungene Kooperation mit einem Archivsystem genutzt werden, um ein digitales Abbild des gedruckten Dokumentes, mit entsprechend gesetzten Attributen in einem solchen Archivsystem (Document Managment System) abzulegen.
Beispiel mit CIB runshell:
cibrsh -gt Test.rtf erzeugt die Datei Test.tif
Spezielle Properties der CIB format/tiff Komponenten
Optionsname |
Optionswert |
Datentyp |
|
OutputFormat |
Diese Property kann mit dem Wert "FormatTiff" belegt werden |
Char* |
|
OutputFilename |
Name der Ausgabedatei in die TIFF-Daten geschrieben werden . Ist keine Ausgabedatei angegeben, wird der Name der Eingabedatei verwendet und mit dem Suffix „tif“ versehen. Im Falle eines Multi-RTFs oder bei TiffSinglePage=1 wird pro RTF bzw. pro Seite eine eigene TIFF-Datei erzeugt. Die Dateinamen werden durch Anhängen einer 4-stelligen Nummer (0001, 0002, ...) eindeutig gemacht. |
Char* |
|
InputFilename |
Name der Eingabedatei, die in TIFF-Format umgewandelt werden soll. |
Char* |
|
ImageColorDepth (ab CIB format Version 7.0.0a) |
Optionen für die Farbtiefe. Gültige Werte sind: |
Char* |
|
TiffJpegQuality
|
Jpeg-Komprimierungsfaktor, Default ist 75% |
Long |
|
TiffColorDepth
(ab CIB format Version 7.0.0a) |
Optionen für die Farbtiefe. Gültige Werte sind: Abgelöst durch die Property ImageColorDepth, d.h. TiffColorDepth wird nur dann berücksichtigt, wenn ImageColorDepth nicht gesetzt ist. |
Char* |
|
TiffResolution
|
Auflösung |
Long |
|
TiffStripSize
|
StripSize als Vielfaches von 8kB, 0 für keine, Default ist 4, also 32kB-Strips |
Long |
|
TiffSinglePage
|
Seiten in einzelnen Dateien ausgeben. 0 Alle Seiten in eine einzige TIFF-Datei ausgeben. 1 Jede Seite in eine eigene TIFF-Datei ausgeben. |
Long (boolean) |
|
TiffIgnoreErrors (ab CIB format Version 7.0.3j) |
Die Property ermöglicht das Ignorieren der Fehlermeldung bei der Verarbeitung von TIFF Dateien (Eingabedatei oder Memoryinput). Kommt es zu einer Auffälligkeit wird nicht abgebrochen, sondern der korrekt interpretierte Teil verarbeitet. "0" Fehler beim Tiff lesen führen zum Rückgabewert 181 und Abbruch (default, bisheriges Verhalten) "1" Alle Fehler beim Tiff lesen (außer "old jpeg compression") werden als Warnung behandelt und die Verarbeitung fortgesetzt. Im ViewerFall werden zusätzliche Warnungsinformationen in das Metafile geschrieben. |
Char* |
Spezielle Properties zum Ändern des Seitenformats
Diese Properties können nicht im RTF über PRINT CIB Befehl gesetzt werden.
Optionsname |
Optionswert |
Datentyp |
PaperWidth |
Seitenbreite. |
Char* |
PaperHeight |
Seitenhöhe |
Char* |
MarginLeft |
Breite linker Rand |
Char* |
MarginRight |
Breite rechter Rand |
Char* |
MarginTop |
Breite oberer Rand |
Char* |
MarginBottom |
Breite unterer Rand Alle Angaben zum Seitenformat erfolgen in Twips (567 twips = 1 cm). So ergeben z.B. die Angaben PaperHeight=11907 und PaperWidth=16840 ein DIN A4 Querformat. Achtung: Änderungen im Seitenformat bewirken keine Skalierung. Tabellen oder Grafiken werden ggf. abgeschnitten. Fließtexte werden so umgebrochen, dass sie auf das neue Seitenformat passen, was zur Erzeugung zusätzlicher Seiten im Ausgabe-Dokument führen kann. |
Char* |
Aus der folgenden Tabelle ist ersichtlich, welche Parameter für die TIFF-Komprimierung zu welcher Dateigröße führen, und von welchen Viewern das Ergebnis-TIFF angezeigt werden kann. Das Eingabe-RTF hat eine Größe von 154 KB, TiffResolution=300 und TiffJpegQuality auf default.
Getestet wurden die Viewer Windows (Bild- und Faxanzeige), Modi (Microsoft Office Document Imaging), Paint, O-PM (Office Picture Manager) und OCR-Modi.
Parameter |
Größe |
Getestete Viewer |
|||||
TiffColorDepth |
Windows |
Modi |
Paint |
Office PM |
OCRModi |
||
None |
2Colors |
1.088,1 |
JA |
JA |
JA |
JA |
1 Fehler |
|
TrueColor |
26.106,9 |
JA |
JA |
JA |
JA |
3 Fehler |
|
256Colors |
8.704,1 |
JA |
JA |
JA |
JA |
1 Fehler |
|
256Grayscale |
8.704,1 |
JA |
JA |
JA |
JA |
1 Fehler |
Group3 |
2Colors |
31,4 |
JA |
JA |
JA |
JA |
|
|
TrueColor |
nicht unterstützt |
|
|
|
|
|
|
256Colors |
nicht unterstützt |
|
|
|
|
|
|
256Grayscale |
nicht unterstützt |
|
|
|
|
|
Group4 |
2Colors |
10,3 |
JA |
JA |
JA |
JA |
|
|
TrueColor |
nicht unterstützt |
|
|
|
|
|
|
256Colors |
nicht unterstützt |
|
|
|
|
|
|
256Grayscale |
nicht unterstützt |
|
|
|
|
|
RLE |
2Colors |
27,7 |
JA |
JA |
JA |
JA |
|
|
TrueColor |
nicht unterstützt |
|
|
|
|
|
|
256Colors |
nicht unterstützt |
|
|
|
|
|
|
256Grayscale |
nicht unterstützt |
|
|
|
|
|
LZW |
2Colors |
28,5 |
JA |
JA |
JA |
JA |
|
|
TrueColor |
301,3 |
JA |
JA |
JA |
JA |
|
|
256Colors |
108,6 |
JA |
JA |
JA |
JA |
|
|
256Grayscale |
108,6 |
JA |
JA |
JA |
JA |
|
JPEG |
2Colors |
nicht unterstützt |
|
|
|
|
|
|
TrueColor |
694,5 |
NEIN |
NEIN |
NEIN |
NEIN |
|
|
256Colors |
nicht unterstützt |
|
|
|
|
|
|
256Grayscale |
nicht unterstützt |
|
|
|
|
|
PACKBITS |
2Colors |
50,0 |
JA |
JA |
JA |
JA |
|
|
TrueColor |
971,3 |
JA |
JA |
JA |
JA |
|
|
256Colors |
168,1 |
JA |
JA |
JA |
JA |
|
|
256Grayscale |
168,1 |
JA |
JA |
JA |
JA |
|
Hinweis:
Für C++-Anwender sind die Optionsnamen in separaten Headerdateien als defines hinterlegt.