Northwoods.GoWeb.Svg Assembly > Northwoods.GoWeb.Svg Namespace : GoSvgWriter Class |
The following tables list the members exposed by GoSvgWriter.
Name | Description | |
---|---|---|
![]() | GoSvgWriter Constructor | Construct a GoSvgWriter that produces SVG. |
Name | Description | |
---|---|---|
![]() | Cursors | Gets or sets whether to generate cursors to be shown when the user's pointer is over an object. |
![]() | DefaultNamespace | Gets or sets the "xmlns" attribute namespace to be defined for the root element. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
![]() | Fragment | Gets or sets whether to exclude any XML instructions before the root element. |
![]() | GrandParentObject | Gets the parent object of the current parent object when consuming or generating the body of an element. (Inherited from Northwoods.GoWeb.Xml.GoXmlReaderWriterBase) |
![]() | NodesGeneratedFirst | Gets or sets whether Northwoods.GoWeb.Xml.GoXmlWriter.GenerateObjects makes two passes over the collection of Northwoods.GoWeb.Xml.GoXmlWriter.Objects, generating the objects that implement IGoNode first before generating the other objects. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
![]() | Objects | Gets or sets the collection of objects to be generated. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
![]() | ObjectsLimitedToDocExtent | Gets or sets whether SVG should be generated for objects that are outside of the View's current DocExtent or the docExtent parameter supplied to Generate(RectangleF,Single,Stream). |
![]() | ObjectStack | Gets an List of Object acting as a stack of Objects that have been created during the walking of the XML tree during Consume , or that have been seen during Generate . (Inherited from Northwoods.GoWeb.Xml.GoXmlReaderWriterBase) |
![]() | PaintView | Gets or sets whether to paint the view's background and draw any view objects. |
![]() | PanAndZoomControls | Gets or sets whether to generate panning and zooming controls for the user. |
![]() | ParentObject | Gets the current parent object when consuming or generating the body of an element. (Inherited from Northwoods.GoWeb.Xml.GoXmlReaderWriterBase) |
![]() | RootElementName | Gets or sets the name of the root element. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
![]() | ScriptFile | Gets or sets the pathname for the script file defining most of the functions needed for event handling. |
![]() | Scripting | Gets or sets whether to generate interactive or static SVG. |
![]() | SupportsSelection | Gets or sets whether to allow the user to select objects. |
![]() | ToolTips | Gets or sets whether to generate script for handling tooltips. |
![]() | UserObject | Gets or sets an object holding additional information for use by your application; this property is not used by GoXml. (Inherited from Northwoods.GoWeb.Xml.GoXmlReaderWriterBase) |
![]() | View | Gets or sets the view used to limit the rendering extent and provide a background and view objects such as a grid and selection handles. |
![]() | WriterElement | Gets or sets the XmlElement that is being constructed when creating a DOM rather than writing directly to a Northwoods.GoWeb.Xml.GoXmlWriter.XmlWriter. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
![]() | XmlDocument | Gets the XmlDocument that is constructed by Northwoods.GoWeb.Xml.GoXmlWriter.Generate when not writing directly to a stream with Northwoods.GoWeb.Xml.GoXmlWriter.XmlWriter. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
![]() | XmlWriter | Gets the XmlWriter used to actually write XML to the output stream. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
![]() | XmlWriterSettings | Gets or sets the XmlWriterSettings used in the call to XmlWriter.Create to customize the XmlWriter . (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
Name | Description | |
---|---|---|
![]() | AddTransformer | Cause this XML writer to use the given Northwoods.GoWeb.Xml.IGoXmlTransformer for objects of the type given by the transformer's Northwoods.GoWeb.Xml.IGoXmlTransformer.TransformerType. (Inherited from Northwoods.GoWeb.Xml.GoXmlReaderWriterBase) |
![]() | ClearAllShareds | Remove all objects from the table of shared objects. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
![]() | DefineAndGenerateSharedObject | If the given object is not already known to be a shared object, define it and generate it, so that you can use simple ID references to the shared object both during generation and during consumption. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
![]() | DefineObject | This may produce shared elements that precede the regular rendering of the objects. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
![]() | FindShared | Find an identifier associated with an object that can be referenced. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
![]() | FindTransformer | Returns the first Northwoods.GoWeb.Xml.IGoXmlTransformer associated with a given type or its base types. (Inherited from Northwoods.GoWeb.Xml.GoXmlReaderWriterBase) |
![]() | Generate | Overloaded. Write an SVG file. |
![]() | GenerateObject | This produces an element for an object, including any nested elements that help represent the rendering. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
![]() | GetHref | Return a URI so that an <a> element can be generated for an object, so that the user can click on that object in order to view the resource. |
![]() | GetNamespaceUri | Look up the namespace URI for a prefix string. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
![]() | GetSelectionId | Return a document-wide unique string identifier for the given object, or null if cannot be selected in the SVG document. |
![]() | GetTransformer | Returns the Northwoods.GoWeb.Xml.IGoXmlTransformer associated with a given type. (Inherited from Northwoods.GoWeb.Xml.GoXmlReaderWriterBase) |
![]() | InvokeGenerateAttributes | Call the Northwoods.GoWeb.Xml.IGoXmlTransformer.GenerateAttributes method of the Northwoods.GoWeb.Xml.IGoXmlTransformer that is associated with the given type. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
![]() | InvokeGenerateBody | Call the Northwoods.GoWeb.Xml.IGoXmlTransformer.GenerateBody method of the Northwoods.GoWeb.Xml.IGoXmlTransformer that is associated with the given type. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
![]() | InvokeGenerateDefinitions | Call the Northwoods.GoWeb.Xml.IGoXmlTransformer.GenerateDefinitions method of the Northwoods.GoWeb.Xml.IGoXmlTransformer that is associated with the given type. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
![]() | InvokeGenerateElement | Call the Northwoods.GoWeb.Xml.IGoXmlTransformer.GenerateElement method of the Northwoods.GoWeb.Xml.IGoXmlTransformer that is associated with the given type. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
![]() | InvokeGenerateElementFinish | Call the Northwoods.GoWeb.Xml.IGoXmlTransformer.GenerateElementFinish method of the Northwoods.GoWeb.Xml.IGoXmlTransformer that is associated with the given type. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
![]() | InvokeSkipGeneration | Call the Northwoods.GoWeb.Xml.IGoXmlTransformer.SkipGeneration method of the Northwoods.GoWeb.Xml.IGoXmlTransformer that is associated with the given type. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
![]() | MakeShared | Add an object to the table of shared objects. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
![]() | RegisterTransformers | Overridden. This adds instances of GoSvgGenerator for all the standard GoDiagram classes needed to render a view. |
![]() | SetNamespaceUri | Define the namespace URI for a prefix string, used when writing prefixed attribute names. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
![]() | SetTransformer | Cause this XML writer to use the given Northwoods.GoWeb.Xml.IGoXmlTransformer for objects of the type given by t. (Inherited from Northwoods.GoWeb.Xml.GoXmlReaderWriterBase) |
![]() | WriteAttrVal | Write an attribute of the name name with a string representation for the value val. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
![]() | WriteEndElement | Finish the current XML element started by a call to Northwoods.GoWeb.Xml.GoXmlWriter.WriteStartElement. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
![]() | WriteNamespaceAttribute | Write an "xmlns:prefix" attribute for a namespace given by uri. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
![]() | WriteStartElement | Start a new XML element, with the name given by name. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
![]() | WriteTextBody | Write out a string as the body of an element. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
Name | Description | |
---|---|---|
![]() | GenerateBackgroundDecoration | This generates the view's BackgroundImage , if any. |
![]() | GenerateDefinitions | Overridden. Produce the "title", "script" include, and "defs" elements. |
![]() | GenerateInstructions | Overridden. Produce any XML instructions that precede the "svg" root element. |
![]() | GenerateObjects | Overridden. Produce the elements that actually represent the objects being rendered by this writer. |
![]() | GenerateRootAttributes | Overridden. Produce an initialization attribute for the "svg" root element. |
![]() | GenerateRootElement | Start the root element, using Northwoods.GoWeb.Xml.GoXmlWriter.RootElementName and Northwoods.GoWeb.Xml.GoXmlWriter.DefaultNamespace. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
![]() | GenerateScript | Generate a link to a standard JavaScript file at ScriptFile. |
![]() | GenerateSelectionHandles | Generate SVG elements corresponding to the IGoHandle objects that are created when a document object is selected. |
![]() | Initialize | Do the initialization needed by Northwoods.GoWeb.Xml.GoXmlWriter.Generate. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
![]() | RenderControlsAndForms | Generate any additional elements that do not represent GoObject s but are needed for interactive behavior and application-specific functionality. |
![]() | RenderPanAndZoomControls | Produce elements that allow the user to pan and zoom the SVG view. |
![]() | RenderRubberBand | Produce an element that represents the rubber band that the user can stretch when dragging in the background to select multiple objects, if SupportsSelection is true. |
![]() | RenderToolTip | Produce an element that represents the tooltip to be displayed. |
![]() | SetXmlDocument | Only a subclass of a Northwoods.GoWeb.Xml.GoXmlWriter can provide a value for the DOM. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |
![]() | SetXmlWriter | Only a subclass of a Northwoods.GoWeb.Xml.GoXmlWriter can provide a value for the Northwoods.GoWeb.Xml.GoXmlWriter.XmlWriter property. (Inherited from Northwoods.GoWeb.Xml.GoXmlWriter) |