C# 클래스 SharpVectors.Dom.Svg.SvgTextContentElement

Summary description for SvgTextContentElement.
상속: SvgTransformableElement, ISharpGDIPath, ISvgTextContentElement, IGraphicsElement
파일 보기 프로젝트 열기: codebutler/savagesvg 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
gp System.Drawing.Drawing2D.GraphicsPath

공개 메소드들

메소드 설명
ElementChange ( Object src, XmlNodeChangedEventArgs args ) : void
GetCharNumAtPosition ( ISvgPoint point ) : long
GetComputedTextLength ( ) : float
GetEndPositionOfChar ( long charnum ) : ISvgPoint
GetExtentOfChar ( long charnum ) : ISvgRect
GetGraphicsPath ( ) : GraphicsPath
GetNumberOfChars ( ) : long
GetRotationOfChar ( long charnum ) : float
GetStartPositionOfChar ( long charnum ) : ISvgPoint
GetSubStringLength ( long charnum, long nchars ) : float
GetText ( XmlNode child ) : string
HandleAttributeChange ( XmlAttribute attribute ) : void
HasExtension ( string extension ) : bool
Invalidate ( ) : void
SelectSubString ( long charnum, long nchars ) : void

보호된 메소드들

메소드 설명
AddGraphicsPath ( PointF &ctp, string text ) : void
GetCurrentTextPosition ( SvgTextPositioningElement posElement, PointF p ) : PointF
GetGraphicsPath ( PointF &ctp ) : void
TrimText ( string val ) : string

비공개 메소드들

메소드 설명
SvgTextContentElement ( string prefix, string localname, string ns, SvgDocument doc ) : System
_getComputedFontSize ( ) : float
_getGDIFontFamily ( float fontSize ) : FontFamily
_getGDIStringFormat ( ) : StringFormat
_getGDIStyle ( ) : int

메소드 상세

AddGraphicsPath() 보호된 메소드

protected AddGraphicsPath ( PointF &ctp, string text ) : void
ctp System.Drawing.PointF
text string
리턴 void

ElementChange() 공개 메소드

public ElementChange ( Object src, XmlNodeChangedEventArgs args ) : void
src Object
args System.Xml.XmlNodeChangedEventArgs
리턴 void

GetCharNumAtPosition() 공개 메소드

public GetCharNumAtPosition ( ISvgPoint point ) : long
point ISvgPoint
리턴 long

GetComputedTextLength() 공개 메소드

public GetComputedTextLength ( ) : float
리턴 float

GetCurrentTextPosition() 보호된 메소드

protected GetCurrentTextPosition ( SvgTextPositioningElement posElement, PointF p ) : PointF
posElement SvgTextPositioningElement
p System.Drawing.PointF
리턴 System.Drawing.PointF

GetEndPositionOfChar() 공개 메소드

public GetEndPositionOfChar ( long charnum ) : ISvgPoint
charnum long
리턴 ISvgPoint

GetExtentOfChar() 공개 메소드

public GetExtentOfChar ( long charnum ) : ISvgRect
charnum long
리턴 ISvgRect

GetGraphicsPath() 공개 메소드

public GetGraphicsPath ( ) : GraphicsPath
리턴 System.Drawing.Drawing2D.GraphicsPath

GetGraphicsPath() 보호된 메소드

protected GetGraphicsPath ( PointF &ctp ) : void
ctp System.Drawing.PointF
리턴 void

GetNumberOfChars() 공개 메소드

public GetNumberOfChars ( ) : long
리턴 long

GetRotationOfChar() 공개 메소드

public GetRotationOfChar ( long charnum ) : float
charnum long
리턴 float

GetStartPositionOfChar() 공개 메소드

public GetStartPositionOfChar ( long charnum ) : ISvgPoint
charnum long
리턴 ISvgPoint

GetSubStringLength() 공개 메소드

public GetSubStringLength ( long charnum, long nchars ) : float
charnum long
nchars long
리턴 float

GetText() 공개 메소드

public GetText ( XmlNode child ) : string
child System.Xml.XmlNode
리턴 string

HandleAttributeChange() 공개 메소드

public HandleAttributeChange ( XmlAttribute attribute ) : void
attribute System.Xml.XmlAttribute
리턴 void

HasExtension() 공개 메소드

public HasExtension ( string extension ) : bool
extension string
리턴 bool

Invalidate() 공개 메소드

public Invalidate ( ) : void
리턴 void

SelectSubString() 공개 메소드

public SelectSubString ( long charnum, long nchars ) : void
charnum long
nchars long
리턴 void

TrimText() 보호된 메소드

protected TrimText ( string val ) : string
val string
리턴 string

프로퍼티 상세

gp 보호되어 있는 프로퍼티

protected GraphicsPath,System.Drawing.Drawing2D gp
리턴 System.Drawing.Drawing2D.GraphicsPath