Gets the current text position of the specified character after the character is rendered in the user coordinate system where the glyphs that correspond to the specified character are rendered.
HRESULT getEndPositionOfChar( long charnum, ISVGPoint **ppResult );
- [in] The index of the character, where the first character has an index of 0.
- [out, retval] A pointer to an ISVGPoint object that contains the character's end position.
Returns S_OK if successful, or an error value otherwise.
The character's current text position does not consider the effects of any inter-character adjustments to prepare for the next character, such as kerning, letter spacing, word spacing, and adjustments because of the x, y, ISVGTextPositioningElement::dx, and ISVGTextPositioningElement::dy attributes. If multiple consecutive characters are rendered inseparably (for example, as a single glyph or a sequence of glyphs), each of the inseparable characters returns the end position for the last glyph.