Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

VisioShapeDataRow

Namespace OfficeIMO.Visio
Assembly OfficeIMO.Visio
Modifiers sealed

Represents one row in the Visio ShapeSheet Shape Data (Prop) section. Explicit assignments to string values replace imported native null conditions, even when unchanged.

Inheritance

  • Object
  • VisioShapeDataRow

Usage

Explore 6 API references to this type

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 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 Boolean? Invisible { get; set; } #

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

public String? InvisibleFormula { get; set; } #

Optional invisible formula.

public 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 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.