Functions |
STStatus | STGlyphVectorNew (STGlyphVector *oGlyphVector, STTypeEnv iEnv, STStyledGlyph *iSource, STCount iGlyphCount) |
| Creates a new glyph vector. More...
|
STStatus | STGlyphVectorNewCopy (STGlyphVector *oGlyphVector, STGlyphVector iOldGlyphVector) |
| Creates a copy of a glyph vector. More...
|
STStatus | STGlyphVectorDispose (STGlyphVector iGlyphVector) |
| Deallocates a glyph vector. More...
|
STStatus | STGlyphVectorSerialize (STGlyphVector iGlyphVector, int iFileDes) |
| Writes an XML representation of a glyph vector to a file stream. More...
|
STStatus | STGlyphVectorDeserialize (STGlyphVector *oGlyphVector, int iFileDes) |
| Constructs a glyph vector from its serialized representation. More...
|
STStatus | STGlyphVectorSetGlyphs (STGlyphVector iGlyphVector, STStyledGlyph *iGlyphs, STCount iGlyphCount) |
| Assigns styled glyphs to a glyph vector replacing existing styled glyphs. More...
|
STStatus | STGlyphVectorGetGlyphs (STGlyphVector iGlyphVector, STPosition iStartFrom, STCount *ioGlyphCount, STStyledGlyph **oGlyphs) |
| Retrieves an array of styled glyphs from a glyph vector. More...
|
STStatus | STGlyphVectorReplaceGlyphs (STGlyphVector iGlyphVector, STPosition iStartFrom, STCount iGlyphCount, STStyledGlyph *iGlyphArray, STCount iGlyphArraySize) |
| Replaces some styled glyphs in a glyph vector with new glyphs. More...
|
STStatus | STGlyphVectorAdjustPositions (STGlyphVector iGlyphVector, STPosition iStartFrom, STCount iGlyphCount, STPoint iDelta) |
| Adjust X and Y positions of a range of glyphs in a glyph vector by the same amount. More...
|
STStatus | STGlyphVectorMeasure (STGlyphVector iGlyphVector, STPosition iStartFrom, STCount iGlyphCount, STRectangle *oBBox) |
| Calculates a typographic bounding rectangle of a range of glyphs of the glyph vector in user space. More...
|
STStatus | STGlyphVectorGetBounds (STGlyphVector iGlyphVector, STPosition iStartFrom, STCount iGlyphCount, STGraphics iGraphics, int iMaxBoundsCount, STBounds iBounds, int *oBoundsCount, STTrapezoidPtr *oBounds) |
| Calculates boundaries of a range of glyphs of a glyph vector in device space. More...
|
STStatus | STGlyphVectorRender (STGlyphVector iGlyphVector, STPosition iStartFrom, STCount iGlyphCount, STGraphics iGraphics) |
| Renders a range of glyphs of a glyph vector on an output device. More...
|