API Reference

Class

VisioGraphNodeRecord

Namespace OfficeIMO.Visio.Diagrams
Assembly OfficeIMO.Visio
Modifiers sealed

Simple data record used to import graph nodes into VisioGraphDiagramBuilder.

Inheritance

  • Object
  • VisioGraphNodeRecord

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

public VisioGraphNodeRecord(String id, String text) #

Initializes a graph node import record.

Parameters

id System.String requiredposition: 0
text System.String requiredposition: 1

Properties

public String Id { get; } #

Stable node id used in the generated Visio page.

public String Text { get; } #

Node text.

public VisioGraphNodeKind Kind { get; set; } #

Fallback graph node kind when no stencil is supplied.

public Boolean IsRoot { get; set; } #

Whether this node should be treated as a graph root.

public VisioStencilShape Stencil { get; set; } #

Optional concrete stencil shape for this node.

public VisioStencilCatalog StencilCatalog { get; set; } #

Optional stencil catalog used with StencilQueries.

public IList<String> StencilQueries { get; } #

Ordered stencil lookup/search queries used when StencilCatalog is set.

public IDictionary<String, String> ShapeData { get; } #

Shape Data rows to apply to the generated node.

public String HyperlinkAddress { get; set; } #

Optional hyperlink address to attach to the generated node.

public String HyperlinkDescription { get; set; } #

Optional hyperlink description.

public String HyperlinkSubAddress { get; set; } #

Optional hyperlink sub-address.