|
| virtual PMReal | LeftSideKerning (IkfStyle *style, const PMReal &bodySize, Text::GlyphID g)=0 |
| |
| virtual PMReal | RightSideKerning (IkfStyle *style, const PMReal &bodySize, Text::GlyphID g)=0 |
| |
| virtual bool16 | SingleStyleKerns (IkfStyle *style, const Text::GlyphID *glyphs, PMReal *xkerns, PMReal *yKerns, int32 bufSize)=0 |
| |
| virtual bool16 | SingleStyleKerns (IkfStyle *style, PMRealGlyphPoint *strikes, int32 bufSize, double xScale=1.0)=0 |
| |
| virtual bool16 | SingleStyleKern (IkfStyle *style, Text::GlyphID g1, Text::GlyphID g2, PMReal *xk, PMReal *yk)=0 |
| |
| virtual bool16 | MultiStyleKern (IkfStyle *style1, Text::GlyphID g1, IkfStyle *style2, Text::GlyphID g2, PMReal *xk, PMReal *yk)=0 |
| |
| virtual PMReal | GetParStyleSize ()=0 |
| |
| virtual void | SetParStyle (const IDrawingStyle *parStyle)=0 |
| |
| virtual IkfStyle * | GetkfStyle (const IDrawingStyle *style)=0 |
| |
| virtual void | EmptyCache ()=0 |
| |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| |
| virtual void | AddRef () const =0 |
| |
| virtual void | Release () const =0 |
| |
This holds all general information for kf "kerning on the fly" to store and calculate kerning values