API Reference

Class

VisioShapeDataRow

Namespace OfficeIMO.Visio
Assembly OfficeIMO.Visio
Modifiers sealed

Represents one row in the Visio ShapeSheet Shape Data (Prop) section.

Inheritance

  • Object
  • VisioShapeDataRow

Usage

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

Constructors

public VisioShapeDataRow(String name, String value = null) #

Initializes a new Shape Data row.

Parameters

name System.String requiredposition: 0
ShapeSheet row name.
value System.String = null optionalposition: 1
Initial value.

Properties

public String Name { get; } #

ShapeSheet row name.

public String Value { get; set; } #

Shape data value.

public String ValueUnit { get; set; } #

Optional value unit.

public String ValueFormula { get; set; } #

Optional value formula.

public String Label { get; set; } #

Label shown in the Visio Shape Data window.

public String LabelFormula { get; set; } #

Optional label formula.

public String Prompt { get; set; } #

Prompt shown as help text in the Visio Shape Data window.

public String PromptFormula { get; set; } #

Optional prompt formula.

public Nullable<VisioShapeDataType> Type { get; set; } #

Shape data type.

public String TypeFormula { get; set; } #

Optional type formula.

public String Format { get; set; } #

Format picture or list items, depending on the shape data type.

public String FormatFormula { get; set; } #

Optional format formula.

public String SortKey { get; set; } #

Sort key used by Visio's Shape Data window.

public String SortKeyFormula { get; set; } #

Optional sort key formula.

public Nullable<Boolean> Invisible { get; set; } #

Whether the data row is hidden in the Shape Data window.

public String InvisibleFormula { get; set; } #

Optional invisible formula.

public Nullable<Boolean> Verify { get; set; } #

Whether Visio asks for this value when the shape is created, copied, or duplicated.

public String VerifyFormula { get; set; } #

Optional verify formula.

public Nullable<Boolean> DataLinked { get; set; } #

Whether this row is linked to an external data recordset.

public String DataLinkedFormula { get; set; } #

Optional data-linked formula.

public String Calendar { get; set; } #

Calendar type used for date values.

public String CalendarFormula { get; set; } #

Optional calendar formula.

public String LangId { get; set; } #

Language identifier used for the value.

public String LangIdFormula { get; set; } #

Optional language identifier formula.