 | InDesign SDK 20.5 |
33 #include "IPMUnknown.h" 34 #include "IPMStream.h" 43 virtual void SetEmpty(
void) = 0;
44 virtual void SetOPI13(
const bool16 isOPI13) = 0;
45 virtual void SetFileName(
const PMString fileName) = 0;
46 virtual void SetHResolution(
const uint32 res) = 0;
47 virtual void SetVResolution(
const uint32 res) = 0;
48 virtual void SetPixelWidth(
const PMReal width) = 0;
49 virtual void SetPixelHeight(
const PMReal height) = 0;
50 virtual void SetCropRect(
const double l,
const double t,
const double r,
const double b) = 0;
51 virtual void SetCropRect(
const PMRect rect) = 0;
52 virtual void SetNumChannel(
const uint16 sample) = 0;
53 virtual void SetBitsPerChannel(
const uint16 bits) = 0;
57 virtual PMString ImageFileName(
void)
const = 0;
58 virtual uint32 HResolution(
void)
const = 0;
59 virtual uint32 VResolution(
void)
const = 0;
60 virtual PMReal PixelWidth(
void)
const = 0;
61 virtual PMReal PixelHeight(
void)
const = 0;
62 virtual PMRect CropRect(
void)
const = 0;
63 virtual uint16 NumChannel(
void)
const = 0;
64 virtual uint16 BitsPerChannel(
void)
const = 0;
65 virtual bool16 IsOPI13(
void)
const = 0;
66 virtual bool16 IsEmpty(
void)
const = 0;
69 virtual void CopyOPIInfo (
const IOPIInfo* otherInfo) = 0;