Word.Interfaces.ContentControlLoadOptions interface
Represents a content control. Content controls are bounded and potentially labeled regions in a document that serve as containers for specific types of content. Individual content controls may contain contents such as images, tables, or paragraphs of formatted text. Currently, only rich text, plain text, and checkbox content controls are supported.
Remarks
Properties
$all | Specifying |
appearance | Specifies the appearance of the content control. The value can be 'BoundingBox', 'Tags', or 'Hidden'. |
cannot |
Specifies a value that indicates whether the user can delete the content control. Mutually exclusive with removeWhenEdited. |
cannot |
Specifies a value that indicates whether the user can edit the contents of the content control. |
color | Specifies the color of the content control. Color is specified in '#RRGGBB' format or by using the color name. |
font | Gets the text format of the content control. Use this to get and set font name, size, color, and other properties. |
id | Gets an integer that represents the content control identifier. |
parent |
Gets the content control that contains the content control. Throws an |
placeholder |
Specifies the placeholder text of the content control. Dimmed text will be displayed when the content control is empty. |
remove |
Specifies a value that indicates whether the content control is removed after it is edited. Mutually exclusive with cannotDelete. |
style | Specifies the style name for the content control. Use this property for custom styles and localized style names. To use the built-in styles that are portable between locales, see the "styleBuiltIn" property. |
tag | Specifies a tag to identify a content control. |
text | Gets the text of the content control. |
title | Specifies the title for a content control. |
type | Gets the content control type. Only rich text, plain text, and checkbox content controls are supported currently. |
Property Details
$all
Specifying $all
for the load options loads all the scalar properties (such as Range.address
) but not the navigational properties (such as Range.format.fill.color
).
$all?: boolean;
Property Value
boolean
appearance
Specifies the appearance of the content control. The value can be 'BoundingBox', 'Tags', or 'Hidden'.
appearance?: boolean;
Property Value
boolean
Remarks
cannotDelete
Specifies a value that indicates whether the user can delete the content control. Mutually exclusive with removeWhenEdited.
cannotDelete?: boolean;
Property Value
boolean
Remarks
cannotEdit
Specifies a value that indicates whether the user can edit the contents of the content control.
cannotEdit?: boolean;
Property Value
boolean
Remarks
color
Specifies the color of the content control. Color is specified in '#RRGGBB' format or by using the color name.
color?: boolean;
Property Value
boolean
Remarks
font
Gets the text format of the content control. Use this to get and set font name, size, color, and other properties.
font?: Word.Interfaces.FontLoadOptions;
Property Value
Remarks
id
Gets an integer that represents the content control identifier.
id?: boolean;
Property Value
boolean
Remarks
parentContentControl
Gets the content control that contains the content control. Throws an ItemNotFound
error if there isn't a parent content control.
parentContentControl?: Word.Interfaces.ContentControlLoadOptions;
Property Value
Remarks
placeholderText
Specifies the placeholder text of the content control. Dimmed text will be displayed when the content control is empty.
placeholderText?: boolean;
Property Value
boolean
Remarks
removeWhenEdited
Specifies a value that indicates whether the content control is removed after it is edited. Mutually exclusive with cannotDelete.
removeWhenEdited?: boolean;
Property Value
boolean
Remarks
style
Specifies the style name for the content control. Use this property for custom styles and localized style names. To use the built-in styles that are portable between locales, see the "styleBuiltIn" property.
style?: boolean;
Property Value
boolean
Remarks
tag
Specifies a tag to identify a content control.
tag?: boolean;
Property Value
boolean
Remarks
text
Gets the text of the content control.
text?: boolean;
Property Value
boolean
Remarks
title
Specifies the title for a content control.
title?: boolean;
Property Value
boolean
Remarks
type
Gets the content control type. Only rich text, plain text, and checkbox content controls are supported currently.
type?: boolean;
Property Value
boolean
Remarks
Office Add-ins