![]() | InDesign SDK 20.5 |

Public Member Functions | |
| virtual bool16 | SetImageAttributes (IImageAttributes *iImageAttributes) |
| virtual bool16 | Open (IPMStream *iPMStream) |
| virtual bool16 | Close () |
| virtual bool16 | SetFormatOption (uint32 formatOption, uint32 formatData) |
| virtual bool16 | WriteData (IImageStream *iImageStream) |
Additional Inherited Members | |
Public Types inherited from IImageWriteFormat | |
| enum | { kOptionSetImage = 1 } |
| inlinevirtual |
Terminates a write session started by a prior call to Open.
Implements IImageWriteFormat.
| inlinevirtual |
Initializes a writer for a write session to the specified stream.
| iPMStream | IN The stream to write to |
Implements IImageWriteFormat.
| inlinevirtual |
Sets an additional option for the image write. Only option supported at this point is whether to write high res (kPMHighResImage) or low res (kPMLowResImage) image.
| formatOption | IN The selector for the option to set |
| formatData | IN The data for the option |
Implements IImageWriteFormat.
| inlinevirtual |
Sets the image attributes to use when writing the image. Unlike reading, image attributes are required before writing the image data.
IMPORTANT: If the format supports more than one image per file, then the attributes set are those for the current image (via the SetFormatOption call).
| iImageAttributes | IN The image attributes to use for the write |
Implements IImageWriteFormat.
| inlinevirtual |
Reads source data from the given IImageStream and writes to the output stream.
Note: The format may read the data in any row, plane, or layer order. Also, Because the format is driving the interaction, it is responsible for posting the progress bar.
| iImageStream | IN The source input stream |
Implements IImageWriteFormat.