Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Class

VisioShapeDataField

OfficeIMO.Visio

Namespace
OfficeIMO.Visio
Assembly
OfficeIMO.Visio
Source revision
e163ccb36643 with working tree changes
Modifiers
sealed

Describes one reusable Shape Data row in a VisioShapeDataSchema.

Inheritance

  • object
  • VisioShapeDataField

Usage

Explore 2 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.

Returned or exposed by 1

Accepted by parameters 1

Constructors

public VisioShapeDataField(string name) #

Initializes a Shape Data schema field.

Parameters

name string required
Shape Data row name.

Properties

public string Name { get; } #

ShapeSheet row name.

public string? DefaultValue { get; set; } #

Default value used when applying the schema to missing or overwritten fields.

public string? Label { get; set; } #

Label shown in the Visio Shape Data window.

public string? Prompt { get; set; } #

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

public VisioShapeDataType? Type { get; set; } #

Shape data type.

public string? Format { get; set; } #

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

public string? SortKey { get; set; } #

Sort key used by Visio's Shape Data window.

public bool Required { get; set; } #

Whether validation should require a non-empty value.

public bool? Invisible { get; set; } #

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

public bool? Verify { get; set; } #

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

public bool? DataLinked { get; set; } #

Whether this row is linked to an external data recordset.

public string? Calendar { get; set; } #

Calendar type used for date values.

public string? LangId { get; set; } #

Language identifier used for the value.

public IReadOnlyList<string> AllowedValues { get; set; } #

Allowed values used by validation and list-style field formats.