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:
2Colors
16Colors          (Derzeit nur für RenderingEngine=CIBRenderer)
256Colors
256Grayscale
TrueColor (24Bit, Default)

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:
2Colors
256Colors
256Grayscale
TrueColor (24Bit, Default)

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.
            (default)

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
TIFF-Datei
in KB

Getestete Viewer

TiffCompress Method

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.