|
| virtual void | ReadWrite (IPMStream *s, ImplementationID prop)=0 |
| |
| virtual IGeometry * | QueryTOPGeometry ()=0 |
| |
| virtual ITOPFrameData * | QueryTOPFrameData ()=0 |
| |
| virtual ITOPSplineData * | QueryTOPSplineData ()=0 |
| |
| virtual UID | GetTOPSplineItemUID () const =0 |
| |
| virtual void | SetTOPSplineItemUID (UID nNewUID)=0 |
| |
| virtual UID | GetTOPTextFrameColumnUID () const =0 |
| |
| virtual UID | GetTOPMCTextFrameUID () const =0 |
| |
| virtual IMultiColumnTextFrame * | QueryTOPMCTextFrame () const =0 |
| |
| virtual void | GetTOPOptionsData (TOPOptionsData &options) const =0 |
| |
| virtual const TOPOptionsData * | GetTOPOptionsData () const =0 |
| |
| virtual void | GetTOPDrawingData (TOPDrawingData &drawingData) const =0 |
| |
| virtual const TOPDrawingData * | GetTOPDrawingData () const =0 |
| |
| virtual void | SetTextAlign (const TextAlignType textAlign)=0 |
| |
| virtual void | SetPathAlign (const PathAlignType pathAlign)=0 |
| |
| virtual void | InvertPathAlignment ()=0 |
| |
| virtual void | SetTypeEffect (const EffectType typeEffect)=0 |
| |
| virtual void | SetOverlapOffset (const int16 overlapOffset)=0 |
| |
| virtual void | SetFlip (const int16 flip)=0 |
| |
| virtual void | Scale (IScaleObject::ScaleContext &context)=0 |
| |
| virtual void | SetVertical (const bool16 isVertical)=0 |
| |
| virtual void | SetStartHeight (const int32 startHeight)=0 |
| |
| virtual void | SetEndHeight (const int32 endHeight)=0 |
| |
| virtual void | SetRightToLeft (const bool16 isRightToLeft)=0 |
| |
| virtual const TOPPathGeometry * | GetCompositionPath () const =0 |
| |
| virtual PMReal | GetCompositionLength () const =0 |
| |
| virtual PMReal | GetGlyphsVerticalOffset (const IWaxLine *waxLine) const =0 |
| |
| virtual void | GetGlyphAllTransforms (const PMMatrix initialGlyphPosition, K2Vector< PMReal > &glyphWidths, const PMReal &glyphXOffset, const PMReal &glyphVerticalOffset, PMMatrix *glyphMatrix, PMPointList &glyphPoints, PMPointList &selectionPoints)=0 |
| |
| virtual void | GetTabRulerPoints (PMReal absciss, PMPointList &tabRulerPoints, AbscissaAnchor anchor)=0 |
| |
| virtual PMMatrix | GetCaretRotationMatrix (PMPoint pt)=0 |
| |
| virtual PMReal | GetPointOnPathToAbscissa (PMPoint pt, PMReal *angle=nil)=0 |
| |
| virtual bool16 | PointIsInTOPTextArea (const PMPoint &innerPt, PMReal tolerance, PMReal *dist=nil)=0 |
| |
| virtual void | GetRectHandlePositions (IRasterPort *rPort, PMPoint *outPort, PMPointList *oversetPtList)=0 |
| |
| virtual void | GetTextFrameHandlePositions (IRasterPort *rPort, PMPoint *inPort, PMPoint *outPort)=0 |
| |
| virtual void | CreateAnchorPath (IGraphicsPort *gPort, IRasterPort *rPort, const bool16 startBracket, bool16 bApplyInnerToPasteboard=kTrue)=0 |
| |
| virtual void | CreateTextLinkPath (IGraphicsPort *gPort, IRasterPort *rPort, const bool16 startBracket)=0 |
| |
| virtual void | CreateTextOversetPath (IGraphicsPort *gPort, IRasterPort *rPort)=0 |
| |
| virtual void | GetAbscissae (PMReal *textStart, PMReal *textEnd, PMReal *arcLength=0) const =0 |
| |
| virtual void | SetAbscissae (PMReal textStart, PMReal textEnd)=0 |
| |
| virtual void | InvertAbscissae ()=0 |
| |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| |
| virtual void | AddRef () const =0 |
| |
| virtual void | Release () const =0 |
| |