|
| | HidTxtAnchorTextAdornment (IPMUnknown *boss) |
| |
| | ~HidTxtAnchorTextAdornment () |
| |
| virtual void | GetInkBounds (PMRect *inkBounds, const PMRect &runInkBounds, IWaxRun *run, IWaxRenderData *renderData, IWaxGlyphs *glyphs, const ITextAdornmentData *data) |
| |
| virtual void | Draw (GraphicsData *gd, int32 iShapeFlags, IWaxRun *run, IWaxRenderData *renderData, IWaxGlyphs *glyphs, const ITextAdornmentData *data) |
| |
| virtual Text::DrawPriority | GetDrawPriority (void) |
| |
| virtual ITextAdornmentData * | SplitAt (int32 offsetInRun, IWaxRun *waxRun, IWaxRun *newWaxRun, ITextAdornmentData *data) |
| |
| 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 |
| |
Implements a text adornment(ITextAdornment) that indicates the presence of hidden text in the text flow by drawing a pin icon in the shape of a red triangle at the TextIndex on which the hidden text is anchored.
The adornment only draws when an IBoolData interface is added to the adornment boss class under the IID IID_IHIDTXTSHOWADORNMENTBOOLDATA. The interface provides a flag that indicates the HiddenTextEditor is installed. The adornment only draws when the HiddenTextEditor is installed.
- See Also
- ITextAdornment