Free cookie consent management tool by TermsFeed Policy Generator

source: branches/HeuristicLab.Problems.GrammaticalOptimization/SharpVectorCore/Svg/Text/ISvgTextContentElement.cs @ 12762

Last change on this file since 12762 was 12762, checked in by aballeit, 9 years ago

#2283 GUI updates, Tree-chart, MCTS Version 2 (prune leaves)

File size: 1021 bytes
Line 
1// <developer>niklas@protocol7.com</developer>
2// <completed>10</completed>
3
4using SharpVectors.Dom.Events;
5
6namespace SharpVectors.Dom.Svg
7{
8  /// <summary>
9  /// The SvgTextContentElement interface is inherited by various text-related interfaces, such as SvgTextElement, SvgTSpanElement, SvgTRefElement, SvgAltGlyphElement and SvgTextPathElement.
10  /// </summary>
11  public interface ISvgTextContentElement : ISvgElement, ISvgTests, ISvgLangSpace,
12        ISvgExternalResourcesRequired, ISvgStylable, IEventTarget
13  {
14    ISvgAnimatedLength TextLength{get;}
15    ISvgAnimatedEnumeration LengthAdjust{get;}
16    long GetNumberOfChars();
17    float GetComputedTextLength();
18    float GetSubStringLength(long charnum,long nchars);
19    ISvgPoint GetStartPositionOfChar(long charnum);
20    ISvgPoint GetEndPositionOfChar(long charnum);
21    ISvgRect GetExtentOfChar(long charnum);
22    float GetRotationOfChar(long charnum);
23    long GetCharNumAtPosition(ISvgPoint point);
24    void SelectSubString(long charnum,long nchars);     
25  }
26}
Note: See TracBrowser for help on using the repository browser.