GoDiagram Web Reference
GoSvgGenerator Class Members
Properties  Methods 


The following tables list the members exposed by GoSvgGenerator.

Public Constructors
 NameDescription
Public ConstructorGoSvgGenerator ConstructorThis constructor does no initialization.  
Top
Public Properties
 NameDescription
Public PropertyBodyConsumesChildElementsGets or sets whether Northwoods.GoWeb.Xml.GoXmlTransformer.ConsumeBody should iterate over all of the child elements of this XML node, calling Northwoods.GoWeb.Xml.GoXmlReader.ConsumeObject for each one, and passing the result to Northwoods.GoWeb.Xml.GoXmlTransformer.ConsumeChild. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public PropertyElementNameGets or sets the name of the principal element used to render this object. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public PropertyGeneratesPortsAsChildElementsGets or sets whether this transformer writes child elements representing ports (IGoPort), if this transformer is operating on an IGoNode. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public PropertyIdAttributeUsedForSharedObjectsGets or sets whether this transformer reads/writes the "id" attribute using the identifier associated with shared objects. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public PropertyInheritsFromTransformerGets or sets a transformer from which this transformer will inherit implementation of the Northwoods.GoWeb.Xml.IGoXmlTransformer methods. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public PropertyReaderGets or sets the Northwoods.GoWeb.Xml.GoXmlReader that is using this transformer. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public PropertyReaderNodeGet the Northwoods.GoWeb.Xml.GoXmlTransformer.Reader's Northwoods.GoWeb.Xml.GoXmlReader.ReaderNode, an XmlNode. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public PropertyTransformerTypeReturns the Type for which these transformer methods apply. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public PropertyViewGet the Northwoods.GoWeb.Xml.GoXmlTransformer.Writer's GoSvgWriter.View.  
Public PropertyWriterGets or sets the Northwoods.GoWeb.Xml.GoXmlWriter that is using this transformer. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public PropertyWriterElementGet the Northwoods.GoWeb.Xml.GoXmlTransformer.Writer's Northwoods.GoWeb.Xml.GoXmlWriter.WriterElement, an XmlElement. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public PropertyXmlDocumentGet the Northwoods.GoWeb.Xml.GoXmlTransformer.Reader's or the Northwoods.GoWeb.Xml.GoXmlTransformer.Writer's Northwoods.GoWeb.Xml.GoXmlReader.XmlDocument. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public PropertyXmlReaderGet the Northwoods.GoWeb.Xml.GoXmlTransformer.Reader's Northwoods.GoWeb.Xml.GoXmlReader.XmlReader. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public PropertyXmlWriterGet the Northwoods.GoWeb.Xml.GoXmlTransformer.Writer's Northwoods.GoWeb.Xml.GoXmlWriter.XmlWriter. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Top
Public Methods
 NameDescription
Public MethodAllocateOverride this method to construct a new object for the current XML element. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodBooleanAttrRead an attribute's string value as a boolean. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodBooleanFromStringParse a string value as a boolean. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodColorArrayAttrRead an attribute's string value as an array of color values. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodColorArrayFromStringParse a string value as an array of color values. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodColorAttrRead an attribute's string value as a Color. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodColorFromStringParse a string value as a Color value. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodConsumeAttributesConsume attributes for the current element, helping to initialize most of the object's properties. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodConsumeBodyConsume elements that help define more details or parts of an object. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodConsumeChildWhen Northwoods.GoWeb.Xml.GoXmlTransformer.BodyConsumesChildElements is true, Northwoods.GoWeb.Xml.GoXmlTransformer.ConsumeBody will call Northwoods.GoWeb.Xml.GoXmlReader.ConsumeObject on each child XML element and pass the resulting object to this method. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodConsumeObjectFinishFinish building the object for the current element. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodGenerateAttributesGenerate attributes for the current element, helping to render an object. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodGenerateBodyGenerate any nested elements that are part of the rendering of an object. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodGenerateDefinitionsGenerate elements for the definitions section of the document, rendering any shared objects that this object needs to refer to. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodGenerateElementStart producing an XML element for a given object. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodGenerateElementFinishFinish generating any elements that were started by Northwoods.GoWeb.Xml.GoXmlTransformer.GenerateElement. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodInt32ArrayAttrRead an attribute's string value as an array of integers. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodInt32ArrayFromStringParse a string value as an array of integers. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodInt32AttrRead an attribute's string value as an integer. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodInt32FromStringParse a string value as an integer. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodIsAttrPresentThis predicate returns true if the given attribute name is present in the current element when reading. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodPointFArrayAttrRead an attribute's string value as an array of PointF. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodPointFArrayFromStringParse a string value as an array of PointF. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodPointFAttrRead an attribute's string value as a PointF. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodPointFFromStringParse a string value as a PointF. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodReadTextBodyRead in a string that is the body of an element. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodRectangleFAttrRead an attribute's string value as a RectangleF. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodRectangleFFromStringParse a string value as a RectangleF. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodRefAttrFind a shared object referenced by a given attribute. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodSingleArrayAttrRead an attribute's string value as an array of single floats. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodSingleArrayFromStringParse a string value as an array of single floats. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodSingleAttrRead an attribute's string value as a single float. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodSingleFromStringParse a string value as a single float. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodSizeFAttrRead an attribute's string value as a SizeF. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodSizeFFromStringParse a string value as a SizeF. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodSkipGenerationReturn true if the Northwoods.GoWeb.Xml.GoXmlTransformer.Writer should not generate XML for an object. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodStringAttrReturn an attribute's string value. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodTranslateAlphaReturns an expression representing an SVG "fill-opacity" or "stroke-opacity" value for a Color.  
Public MethodTranslateColorReturns an SVG "fill" or "stroke" color expression.  
Public MethodTranslateGraphicsPathReturns an SVG path description from a GraphicsPath.  
Public MethodTypeAttrRead an attribute's string value as a Type. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodTypeFromStringParse a string value as a Type. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodUpdateReferenceFix up a reference property whose value was delayed until the referred-to-object became available. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodWriteAttrRefWrite an attribute of the name name with a string representation for the reference to the object val. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodWriteAttrValOverloaded. Write an attribute of the name name with a string representation for the value val. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodWriteBrushAttributesProduce attributes for implementing a Brush.  
Public MethodWriteEllipseProduce an "ellipse" SVG element.  
Public MethodWriteEndElementFinish the current XML element started by a call to Northwoods.GoWeb.Xml.GoXmlTransformer.WriteStartElement. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodWriteLineOverloaded. Produce a "line" SVG element.  
Public MethodWriteLinesProduce a "polyline" SVG element.  
Public MethodWritePathProduce a "path" SVG element given an SVG path description.  
Public MethodWritePenAttributesProduce attributes for implementing a Pen.  
Public MethodWritePolygonProduce a "path" SVG element from an array of points.  
Public MethodWriteRectangleOverloaded. Produce a "rect" SVG element.  
Public MethodWriteStartElementStart a new XML element, with the name given by name. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Public MethodWriteTextBodyWrite out a string as the body of an element. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer)
Top
See Also

Reference

GoSvgGenerator Class
Northwoods.GoWeb.Svg Namespace
GoSvgWriter Class

 

 


© 2013. Northwoods Software Corporation. All Rights Reserved.

Send Feedback