InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IJPEGImageWriteOptions Class Referenceabstract

#include <IJPEGImageWriteOptions.h>

Inheritance diagram for IJPEGImageWriteOptions:
IPMUnknown

Public Member Functions

virtual void SetJPEGQuality (JPEGQuality quality)=0
 
virtual void SetEncoding (JPEGEncoding encoding)=0
 
virtual void SetCustomHuff (bool16 custom)=0
 
virtual void SetScanTabGroup (JPEGScanTabGroup group)=0
 
virtual JPEGQuality GetJPEGQuality () const =0
 
virtual JPEGEncoding GetEncoding () const =0
 
virtual bool16 GetCustomHuff () const =0
 
virtual JPEGScanTabGroup GetScanTabGroup () const =0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

Data Interface used by the JPEGImageWriteFormat filter

See Also
IJPEGEncoder

Member Function Documentation

virtual bool16 IJPEGImageWriteOptions::GetCustomHuff () const
pure virtual

Retrieve the huffman encoding setting.

Returns
kTrue to use custom huffman encoding
virtual JPEGEncoding IJPEGImageWriteOptions::GetEncoding () const
pure virtual

Get counterpart to SetEncoding

Returns
encoding scheme
virtual JPEGQuality IJPEGImageWriteOptions::GetJPEGQuality () const
pure virtual

Get counterpart to SetJPEGQuality

Returns
compression quality
virtual JPEGScanTabGroup IJPEGImageWriteOptions::GetScanTabGroup () const
pure virtual

Obsolete

virtual void IJPEGImageWriteOptions::SetCustomHuff (bool16 custom)
pure virtual

Set whether or not to use huffman encoding.

Parameters
custom- IN: Use huffman encoding?
virtual void IJPEGImageWriteOptions::SetEncoding (JPEGEncoding encoding)
pure virtual

Set the encoding scheme

Parameters
encoding- IN: jpeg encoding scheme.
virtual void IJPEGImageWriteOptions::SetJPEGQuality (JPEGQuality quality)
pure virtual

Set the compression quality. Has nothing to do with resolution or image quality.

Parameters
quality- IN: compression quality.
virtual void IJPEGImageWriteOptions::SetScanTabGroup (JPEGScanTabGroup group)
pure virtual

Obsolete. You can safely ignore this method as the encoder does not actually use it.