GoDiagram Win Reference
GoSvgWriter Class Methods


For a list of all members of this type, see GoSvgWriter members.

Public Methods
 NameDescription
Public MethodAddTransformerCause this XML writer to use the given Northwoods.Go.Xml.IGoXmlTransformer for objects of the type given by the transformer's Northwoods.Go.Xml.IGoXmlTransformer.TransformerType. (Inherited from Northwoods.Go.Xml.GoXmlReaderWriterBase)
Public MethodClearAllSharedsRemove all objects from the table of shared objects. (Inherited from Northwoods.Go.Xml.GoXmlWriter)
Public MethodDefineAndGenerateSharedObjectIf 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.Go.Xml.GoXmlWriter)
Public MethodDefineObjectThis may produce shared elements that precede the regular rendering of the objects. (Inherited from Northwoods.Go.Xml.GoXmlWriter)
Public MethodFindSharedFind an identifier associated with an object that can be referenced. (Inherited from Northwoods.Go.Xml.GoXmlWriter)
Public MethodFindTransformerReturns the first Northwoods.Go.Xml.IGoXmlTransformer associated with a given type or its base types. (Inherited from Northwoods.Go.Xml.GoXmlReaderWriterBase)
Public MethodGenerateOverloaded. Write an SVG file.  
Public MethodGenerateObjectThis produces an element for an object, including any nested elements that help represent the rendering. (Inherited from Northwoods.Go.Xml.GoXmlWriter)
Public MethodGetHrefReturn 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.  
Public MethodGetNamespaceUriLook up the namespace URI for a prefix string. (Inherited from Northwoods.Go.Xml.GoXmlWriter)
Public MethodGetSelectionIdReturn a document-wide unique string identifier for the given object, or null if cannot be selected in the SVG document.  
Public MethodGetTransformerReturns the Northwoods.Go.Xml.IGoXmlTransformer associated with a given type. (Inherited from Northwoods.Go.Xml.GoXmlReaderWriterBase)
Public MethodInvokeGenerateAttributesCall the Northwoods.Go.Xml.IGoXmlTransformer.GenerateAttributes method of the Northwoods.Go.Xml.IGoXmlTransformer that is associated with the given type. (Inherited from Northwoods.Go.Xml.GoXmlWriter)
Public MethodInvokeGenerateBodyCall the Northwoods.Go.Xml.IGoXmlTransformer.GenerateBody method of the Northwoods.Go.Xml.IGoXmlTransformer that is associated with the given type. (Inherited from Northwoods.Go.Xml.GoXmlWriter)
Public MethodInvokeGenerateDefinitionsCall the Northwoods.Go.Xml.IGoXmlTransformer.GenerateDefinitions method of the Northwoods.Go.Xml.IGoXmlTransformer that is associated with the given type. (Inherited from Northwoods.Go.Xml.GoXmlWriter)
Public MethodInvokeGenerateElementCall the Northwoods.Go.Xml.IGoXmlTransformer.GenerateElement method of the Northwoods.Go.Xml.IGoXmlTransformer that is associated with the given type. (Inherited from Northwoods.Go.Xml.GoXmlWriter)
Public MethodInvokeGenerateElementFinishCall the Northwoods.Go.Xml.IGoXmlTransformer.GenerateElementFinish method of the Northwoods.Go.Xml.IGoXmlTransformer that is associated with the given type. (Inherited from Northwoods.Go.Xml.GoXmlWriter)
Public MethodInvokeSkipGenerationCall the Northwoods.Go.Xml.IGoXmlTransformer.SkipGeneration method of the Northwoods.Go.Xml.IGoXmlTransformer that is associated with the given type. (Inherited from Northwoods.Go.Xml.GoXmlWriter)
Public MethodMakeSharedAdd an object to the table of shared objects. (Inherited from Northwoods.Go.Xml.GoXmlWriter)
Public MethodRegisterTransformersOverridden. This adds instances of GoSvgGenerator for all the standard GoDiagram classes needed to render a view.  
Public MethodSetNamespaceUriDefine the namespace URI for a prefix string, used when writing prefixed attribute names. (Inherited from Northwoods.Go.Xml.GoXmlWriter)
Public MethodSetTransformerCause this XML writer to use the given Northwoods.Go.Xml.IGoXmlTransformer for objects of the type given by t. (Inherited from Northwoods.Go.Xml.GoXmlReaderWriterBase)
Public MethodWriteAttrValWrite an attribute of the name name with a string representation for the value val. (Inherited from Northwoods.Go.Xml.GoXmlWriter)
Public MethodWriteEndElementFinish the current XML element started by a call to Northwoods.Go.Xml.GoXmlWriter.WriteStartElement. (Inherited from Northwoods.Go.Xml.GoXmlWriter)
Public MethodWriteNamespaceAttributeWrite an "xmlns:prefix" attribute for a namespace given by uri. (Inherited from Northwoods.Go.Xml.GoXmlWriter)
Public MethodWriteStartElementStart a new XML element, with the name given by name. (Inherited from Northwoods.Go.Xml.GoXmlWriter)
Public MethodWriteTextBodyWrite out a string as the body of an element. (Inherited from Northwoods.Go.Xml.GoXmlWriter)
Top
Protected Methods
 NameDescription
Protected MethodGenerateBackgroundDecorationThis generates the view's BackgroundImage, if any.  
Protected MethodGenerateDefinitionsOverridden. Produce the "title", "script" include, and "defs" elements.  
Protected MethodGenerateInstructionsOverridden. Produce any XML instructions that precede the "svg" root element.  
Protected MethodGenerateObjectsOverridden. Produce the elements that actually represent the objects being rendered by this writer.  
Protected MethodGenerateRootAttributesOverridden. Produce an initialization attribute for the "svg" root element.  
Protected MethodGenerateRootElementStart the root element, using Northwoods.Go.Xml.GoXmlWriter.RootElementName and Northwoods.Go.Xml.GoXmlWriter.DefaultNamespace. (Inherited from Northwoods.Go.Xml.GoXmlWriter)
Protected MethodGenerateScriptGenerate a link to a standard JavaScript file at ScriptFile.  
Protected MethodGenerateSelectionHandlesGenerate SVG elements corresponding to the IGoHandle objects that are created when a document object is selected.  
Protected MethodInitializeDo the initialization needed by Northwoods.Go.Xml.GoXmlWriter.Generate. (Inherited from Northwoods.Go.Xml.GoXmlWriter)
Protected MethodRenderControlsAndFormsGenerate any additional elements that do not represent GoObjects but are needed for interactive behavior and application-specific functionality.  
Protected MethodRenderPanAndZoomControlsProduce elements that allow the user to pan and zoom the SVG view.  
Protected MethodRenderRubberBandProduce 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.  
Protected MethodRenderToolTipProduce an element that represents the tooltip to be displayed.  
Protected MethodSetXmlDocumentOnly a subclass of a Northwoods.Go.Xml.GoXmlWriter can provide a value for the DOM. (Inherited from Northwoods.Go.Xml.GoXmlWriter)
Protected MethodSetXmlWriterOnly a subclass of a Northwoods.Go.Xml.GoXmlWriter can provide a value for the Northwoods.Go.Xml.GoXmlWriter.XmlWriter property. (Inherited from Northwoods.Go.Xml.GoXmlWriter)
Top
See Also

Reference

GoSvgWriter Class
Northwoods.Go.Svg Namespace

 

 


© 2015. Northwoods Software Corporation. All Rights Reserved.

Send Feedback