|
| virtual IPMFont * | QueryFont () const =0 |
| |
| virtual void | SetFontName (const PMString &name, bool16 missingFace=kFalse)=0 |
| |
| virtual const PMString & | GetFontName () const =0 |
| |
| virtual bool16 | FontFaceMissing () const =0 |
| |
| virtual void | SetFontWritingScript (int32 script)=0 |
| |
| virtual Text::GlyphID | GetSpaceGlyphID (Text::GlyphID *ideographicSpace=nil) const =0 |
| |
| virtual Text::GlyphID | GetHyphenGlyphID () const =0 |
| |
| virtual const Fixed * | GetDesignAxes (int32 *pNumAxes) const =0 |
| |
| virtual void | SetDesignAxes (int32 num, const Fixed *axes)=0 |
| |
| virtual const PMMatrix & | GetFontMatrix () const =0 |
| |
| virtual void | SetFontMatrix (const PMMatrix &matrix)=0 |
| |
| virtual void | SetJustificationGlyphScale (PMReal scale)=0 |
| |
| virtual PMReal | GetJustificationGlyphScale () const =0 |
| |
| virtual PMReal | GetLeading () const =0 |
| |
| virtual void | SetLeading (PMReal leading)=0 |
| |
| virtual UID | GetColorUID (bool16 stroke) const =0 |
| |
| virtual void | SetColorUID (bool16 stroke, UID newColor)=0 |
| |
| virtual void | SetTint (bool16 stroke, PMReal tint)=0 |
| |
| virtual PMReal | GetTint (bool16 stroke) const =0 |
| |
| virtual void | SetOverprint (bool16 stroke, bool16 over)=0 |
| |
| virtual bool16 | GetOverprint (bool16 stroke) const =0 |
| |
| virtual void | SetGradientAngle (bool16 stroke, PMReal angle)=0 |
| |
| virtual PMReal | GetGradientAngle (bool16 stroke) const =0 |
| |
| virtual void | SetGradientLength (bool16 stroke, PMReal length)=0 |
| |
| virtual PMReal | GetGradientLength (bool16 stroke) const =0 |
| |
| virtual void | SetGradientCenter (bool16 stroke, const PMPoint ¢er)=0 |
| |
| virtual const PMPoint & | GetGradientCenter (bool16 stroke) const =0 |
| |
| virtual void | SetOutlineWidth (PMReal width)=0 |
| |
| virtual PMReal | GetOutlineWidth () const =0 |
| |
| virtual void | SetMiterLimit (PMReal miterLimit)=0 |
| |
| virtual PMReal | GetMiterLimit () const =0 |
| |
| virtual void | SetStrokeAlignment (int32 align)=0 |
| |
| virtual int32 | GetStrokeAlignment () const =0 |
| |
| virtual void | SetOutlineJoin (int32 join)=0 |
| |
| virtual int32 | GetOutlineJoin () const =0 |
| |
| virtual RenderMethod | GetRenderMethod (IDataBase *database, const UID noneRenderingUID=kInvalidUID) const =0 |
| |
| virtual void | SetFauxSmallCap (bool16 fakeSmallCaps, PMReal smallcapfactor=1.0)=0 |
| |
| virtual bool16 | GetFauxSmallCap (PMReal *smallcapfactor=nil) const =0 |
| |
| virtual bool16 | CopyInto (IWaxRenderData *other) const =0 |
| |
| virtual bool16 | IsColorInfoSame (const IWaxRenderData *other, IDataBase *db, UID noneRenderUID) const =0 |
| |
| virtual bool16 | IsFontInfoSame (const IWaxRenderData *other) const =0 |
| |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| |
| virtual void | AddRef () const =0 |
| |
| virtual void | Release () const =0 |
| |
Data interface that holds the drawing parameters for a COMPOSED run of text