![]() | InDesign SDK 20.5 |

Public Member Functions | |
| CusDtLnkAdornmentShape (IPMUnknown *boss) | |
| virtual | ~CusDtLnkAdornmentShape () |
| virtual AdornmentDrawOrder | GetDrawOrderBits () |
| virtual void | DrawAdornment (IShape *iShape, AdornmentDrawOrder drawOrder, GraphicsData *gd, int32 flags) |
| virtual PMRect | GetPaintedAdornmentBounds (IShape *iShape, AdornmentDrawOrder drawOrder, const PMRect &itemBounds, const PMMatrix &innertoview) |
| virtual PMRect | GetPrintedAdornmentBounds (IShape *iShape, AdornmentDrawOrder drawOrder, const PMRect &itemBounds, const PMMatrix &innertoview) |
| virtual void | AddToContentInkBounds (IShape *iShape, PMRect *inOutBounds) |
| virtual PMReal | GetPriority () |
| virtual void | Inval (IShape *iShape, AdornmentDrawOrder drawOrder, GraphicsData *gd, ClassID reasonForInval, int32 flags) |
| virtual bool16 | WillPrint () |
| virtual bool16 | WillDraw (IShape *iShape, AdornmentDrawOrder drawOrder, GraphicsData *gd, int32 flags) |
| virtual bool16 | HitTest (IShape *iShape, AdornmentDrawOrder adornmentDrawOrder, IControlView *layoutView, const PMRect &r) |
Public Member Functions inherited from CPMUnknown< IAdornmentShape > | |
| IPMUnknown * | QueryInterface (PMIID interfaceID) const |
| void | AddRef () const |
| void | Release () const |
| void | PreDirty (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue) |
| void | PreDirtyNoMessage (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue) |
| CPMUnknown (const CPMUnknown &)=delete | |
| CPMUnknown & | operator= (const CPMUnknown &)=delete |
Additional Inherited Members | |
Public Types inherited from IAdornmentShape | |
| enum | { kDefaultIID = IID_IADORNMENTSHAPE } |
| enum | AdornmentDrawOrder { kNone = 0, kBeforeShape = 1, kAfterFill = 2, kBeforeTextBackground = 4, kBeforeText = 8, kBeforeTextForeground = 16, kAfterTextForeground = 32, kBeforeStroke = 64, kAfterStroke = 128, kAfterShape = 256, kBeforeFill = 512, kBeforeContent = 1024, kAfterContent = 2048, kAfterEndShape = 4096, kAfterSpread = 8192, kAllAdornmentFlags = 16383 } |
| enum | AdornmentDrawNumber { kNumberOfAdornments = 14 } |
Protected Member Functions inherited from CPMUnknown< IAdornmentShape > | |
| CPMUnknown (IPMUnknown *boss) | |
Protected Attributes inherited from CPMUnknown< IAdornmentShape > | |
| HelperInterface | fHelperInterface |
Implementation of IAdornmentShape to decorate custom datalinked container page items
| CusDtLnkAdornmentShape::CusDtLnkAdornmentShape | ( | IPMUnknown * | boss | ) |
Constructor.
| boss |
| virtual |
Destructor.
See IAdornmentShape::AddToContentInkBounds
Implements IAdornmentShape.
| virtual |
See IAdornmentShape::Draw
Implements IAdornmentShape.
| virtual |
See IAdornmentShape::GetDrawOrderBits
Implements IAdornmentShape.
| virtual |
See IAdornmentShape::GetPaintedBBox
Implements IAdornmentShape.
| virtual |
See IAdornmentShape::GetPrintedBBox
Implements IAdornmentShape.
| virtual |
See IAdornmentShape::GetPriority
Implements IAdornmentShape.
| inlinevirtual |
Implements IAdornmentShape.
| virtual |
Implements IAdornmentShape.
| virtual |
Implements IAdornmentShape.
| virtual |
See IAdornmentShape::WillPrint
Implements IAdornmentShape.