Search Results for

    Show / Hide Table of Contents

    Class SvgMarkerElement

    Represents a path based element that can have markers.

    Inheritance
    Object
    SvgElement
    SvgVisualElement
    SvgPathBasedElement
    SvgMarkerElement
    SvgGroup
    SvgLine
    SvgPath
    SvgPolygon
    Implements
    ISvgTransformable
    ICloneable
    ISvgNode
    ISvgStylable
    ISvgBoundable
    ISvgClipable
    Inherited Members
    SvgPathBasedElement.Bounds
    SvgVisualElement.Clip
    SvgVisualElement.ClipPath
    SvgVisualElement.ClipRule
    SvgVisualElement.Filter
    SvgVisualElement.RequiresSmoothRendering
    SvgVisualElement.Renderable
    SvgVisualElement.Path(ISvgRenderer)
    SvgVisualElement.ISvgBoundable.Location
    SvgVisualElement.ISvgBoundable.Size
    SvgVisualElement.Render(ISvgRenderer)
    SvgVisualElement.RenderFillAndStroke(ISvgRenderer)
    SvgVisualElement.RenderFill(ISvgRenderer)
    SvgVisualElement.SetClip(ISvgRenderer)
    SvgVisualElement.ResetClip(ISvgRenderer)
    SvgVisualElement.ISvgClipable.SetClip(ISvgRenderer)
    SvgVisualElement.ISvgClipable.ResetClip(ISvgRenderer)
    SvgVisualElement.Visible
    SvgVisualElement.Displayable
    SvgVisualElement.EnableBackground
    SvgElement.AddStyle(String, String, Int32)
    SvgElement.FlushStyles(Boolean)
    SvgElement.ContainsAttribute(String)
    SvgElement.TryGetAttribute(String, String)
    SvgElement.HttpClient
    SvgElement.Namespaces
    SvgElement.ElementNamespace
    SvgElement.ElementName
    SvgElement.Color
    SvgElement.Content
    SvgElement.Events
    SvgElement.Load
    SvgElement.Children
    SvgElement.Nodes
    SvgElement.Descendants()
    SvgElement.HasChildren()
    SvgElement.Parent
    SvgElement.Parents
    SvgElement.ParentsAndSelf
    SvgElement.OwnerDocument
    SvgElement.Attributes
    SvgElement.Writing
    SvgElement.GetAttribute<TAttributeType>(String, Boolean, TAttributeType)
    SvgElement.CustomAttributes
    SvgElement.Transforms
    SvgElement.ID
    SvgElement.SpaceHandling
    SvgElement.SetAndForceUniqueID(String, Boolean, Action<SvgElement, String, String>)
    SvgElement.AddElement(SvgElement, Int32)
    SvgElement.ChildAdded
    SvgElement.RemoveElement(SvgElement)
    SvgElement.InitialiseFromXML(XmlReader, SvgDocument)
    SvgElement.ShouldWriteElement()
    SvgElement.WriteStartElement(XmlWriter)
    SvgElement.WriteEndElement(XmlWriter)
    SvgElement.WriteAttributes(XmlWriter)
    SvgElement.AutoPublishEvents
    SvgElement.Write(XmlWriter)
    SvgElement.WriteChildren(XmlWriter)
    SvgElement.Clone()
    SvgElement.DeepCopy()
    SvgElement.ISvgNode.DeepCopy()
    SvgElement.DeepCopy<T>()
    SvgElement.AttributeChanged
    SvgElement.OnAttributeChanged(AttributeEventArgs)
    SvgElement.ContentChanged
    SvgElement.OnContentChanged(ContentEventArgs)
    SvgElement.RegisterEvents(ISvgEventCaller)
    SvgElement.UnregisterEvents(ISvgEventCaller)
    SvgElement.Click
    SvgElement.MouseDown
    SvgElement.MouseUp
    SvgElement.MouseMove
    SvgElement.MouseScroll
    SvgElement.MouseOver
    SvgElement.MouseOut
    SvgElement.CreateMouseEventAction(Action<Object, MouseArg>)
    SvgElement.RaiseMouseClick(Object, MouseArg)
    SvgElement.RaiseMouseDown(Object, MouseArg)
    SvgElement.RaiseMouseUp(Object, MouseArg)
    SvgElement.RaiseMouseMove(Object, MouseArg)
    SvgElement.RaiseMouseOver(Object, MouseArg)
    SvgElement.RaiseMouseOut(Object, MouseArg)
    SvgElement.OnMouseScroll(Int32, Boolean, Boolean, Boolean, String)
    SvgElement.RaiseMouseScroll(Object, MouseScrollArg)
    SvgElement.PushTransforms(ISvgRenderer)
    SvgElement.PopTransforms(ISvgRenderer)
    SvgElement.ISvgTransformable.PushTransforms(ISvgRenderer)
    SvgElement.ISvgTransformable.PopTransforms(ISvgRenderer)
    SvgElement.TransformedBounds(RectangleF)
    SvgElement.RenderElement(ISvgRenderer)
    SvgElement.RenderChildren(ISvgRenderer)
    SvgElement.AddPaths(SvgElement, GraphicsPath)
    SvgElement.GetPaths(SvgElement, ISvgRenderer)
    SvgElement.IsPathDirty
    SvgElement.InvalidateChildPaths()
    SvgElement.FixOpacityValue(Single)
    SvgElement.Fill
    SvgElement.Stroke
    SvgElement.FillRule
    SvgElement.FillOpacity
    SvgElement.StrokeWidth
    SvgElement.StrokeLineCap
    SvgElement.StrokeLineJoin
    SvgElement.StrokeMiterLimit
    SvgElement.StrokeDashArray
    SvgElement.StrokeDashOffset
    SvgElement.StrokeOpacity
    SvgElement.Opacity
    SvgElement.ShapeRendering
    SvgElement.ColorInterpolation
    SvgElement.ColorInterpolationFilters
    SvgElement.Visibility
    SvgElement.Display
    SvgElement.TextAnchor
    SvgElement.BaselineShift
    SvgElement.FontFamily
    SvgElement.FontSize
    SvgElement.FontStyle
    SvgElement.FontVariant
    SvgElement.TextDecoration
    SvgElement.FontWeight
    SvgElement.FontStretch
    SvgElement.TextTransformation
    SvgElement.Font
    SvgElement.ValidateFontFamily(String, SvgDocument, SvgFontManager)
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Svg
    Assembly: Svg.dll
    Syntax
    public abstract class SvgMarkerElement : SvgPathBasedElement, ISvgTransformable, ICloneable, ISvgNode, ISvgStylable, ISvgBoundable, ISvgClipable

    Properties

    | Improve this Doc View Source

    MarkerEnd

    Gets or sets the marker (end cap) of the path.

    Declaration
    public Uri MarkerEnd { get; set; }
    Property Value
    Type Description
    Uri
    | Improve this Doc View Source

    MarkerMid

    Gets or sets the marker (mid points) of the path.

    Declaration
    public Uri MarkerMid { get; set; }
    Property Value
    Type Description
    Uri
    | Improve this Doc View Source

    MarkerStart

    Gets or sets the marker (start cap) of the path.

    Declaration
    public Uri MarkerStart { get; set; }
    Property Value
    Type Description
    Uri

    Methods

    | Improve this Doc View Source

    RenderStroke(ISvgRenderer)

    Renders the stroke of the element to the specified ISvgRenderer. Includes rendering of all markers defined in attributes.

    Declaration
    protected override bool RenderStroke(ISvgRenderer renderer)
    Parameters
    Type Name Description
    ISvgRenderer renderer

    The ISvgRenderer object to render to.

    Returns
    Type Description
    Boolean
    Overrides
    SvgVisualElement.RenderStroke(ISvgRenderer)

    Implements

    ISvgTransformable
    System.ICloneable
    ISvgNode
    ISvgStylable
    ISvgBoundable
    ISvgClipable

    Extension Methods

    SvgExtentions.GetXML(SvgElement)
    SvgExtentions.HasNonEmptyCustomAttribute(SvgElement, String)
    SvgExtentions.ApplyRecursive(SvgElement, Action<SvgElement>)
    SvgExtentions.ApplyRecursiveDepthFirst(SvgElement, Action<SvgElement>)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX