Wenn Sie mit den Flags IPF_FILEDIALOG und IPF_COMPRESS bei Aufruf von ipExportInd arbeiten, kann der Benutzer im Dateidialog das zu benutzende Dateiformat und die zu benutzende Kompressionstechnik auswählen.
Falls eine andere von Ihnen benutzte Software-Komponente keine komprimierten TIFF-Dateien unterstützt, so sollten sie das IPF_COMPRESS -Flag nicht setzen. Der Benutzer erhält dann keine Auswahlbox für Kompressionsformate.
Falls Sie die Speicherung der Dateien ohne ausdrückliche "Datei Exportieren"-Dialogbox erfolgen soll, dann können sie das Flag IPF_FILEDIALOG weglassen und im Parameter pszName der Prozedur ipExportInd den Dateinamen vorgeben, im Parameter FileTyp müssen sie dann die IPT_xxx konstante angeben, die dem gewünschten Dateiformat entspricht.
Für die Dateiformate JPG und TIF stehen zusätzliche Unterscheidungen zur Verfügung. Für JPG können Sie gewünschte Bildqualität vorgeben (0x1000,0x2000,0x3000... bis 0x9000), für TIF die gewünschte Kompressionstechnik:
IPF_TIFF_NOCOMP |
TIFF-Write: Uncompressed |
IPF_TIFF_LZW |
TIFF-Write: LZW-Kompression benutzen |
IPF_TIFF_CCITTRLE |
TIFF-Write: CCITT Modified Huffman benutzen |
IPF_TIFF_CCITTFAX3 |
TIFF-Write: CCITT G3 Fax Compression |
IPF_TIFF_CCITTFAX4 |
TIFF-Write: CCITT G4 Fax Compression |
IPF_TIFF_PACKBITS |
TIFF-Write: PACKBITS-Kompression benutzen |
IPF_TIFF_JPEG |
TIFF-Write: JPEG-Kompression benutzen |
IPF_TIFF_DEFLATE |
TIFF-Write: zlib deflate-Kompression benutzen |