VisioShapeDataField
OfficeIMO.Visio
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
- Property VisioShapeDataSchema.Fields
Accepted by parameters 1
- Method VisioShapeDataSchema.Add
Constructors
public VisioShapeDataField(string name) #Initializes a Shape Data schema field.
Parameters
- name string
- Shape Data row name.
Inherited Methods
Properties
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 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.