Word.Interfaces.ShapeCollectionLoadOptions interface
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Contains a collection of Word.Shape objects. Currently, only TextBox shapes are supported.
Remarks
[ API set: WordApi BETA (PREVIEW ONLY) ]
Properties
$all | Specifying |
body | For EACH ITEM in the collection: Represents the body object of the shape. Only applies to TextBox shapes. |
height | For EACH ITEM in the collection: The height, in points, of the shape. |
id | For EACH ITEM in the collection: Gets an integer that represents the shape identifier. |
left | For EACH ITEM in the collection: The distance, in points, from the left side of the shape to the horizontal relative position. For a floating shape, it will return 0 and can't be set. |
relative |
For EACH ITEM in the collection: The relative horizontal position of the shape. For a floating shape, it can't be set. |
relative |
For EACH ITEM in the collection: The relative vertical position of the shape. For a floating shape, it can't be set. |
top | For EACH ITEM in the collection: The distance, in points, from the top edge of the shape to the vertical relative position. For a floating shape, it will return 0 and can't be set. |
type | For EACH ITEM in the collection: Gets the shape type. Currently, only TextBox shapes are supported. |
width | For EACH ITEM in the collection: The width, in points, of the shape. |
Property Details
$all
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
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
body
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
For EACH ITEM in the collection: Represents the body object of the shape. Only applies to TextBox shapes.
body?: Word.Interfaces.BodyLoadOptions;
Property Value
Remarks
height
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
For EACH ITEM in the collection: The height, in points, of the shape.
height?: boolean;
Property Value
boolean
Remarks
id
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
For EACH ITEM in the collection: Gets an integer that represents the shape identifier.
id?: boolean;
Property Value
boolean
Remarks
left
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
For EACH ITEM in the collection: The distance, in points, from the left side of the shape to the horizontal relative position. For a floating shape, it will return 0 and can't be set.
left?: boolean;
Property Value
boolean
Remarks
relativeHorizontalPosition
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
For EACH ITEM in the collection: The relative horizontal position of the shape. For a floating shape, it can't be set.
relativeHorizontalPosition?: boolean;
Property Value
boolean
Remarks
relativeVerticalPosition
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
For EACH ITEM in the collection: The relative vertical position of the shape. For a floating shape, it can't be set.
relativeVerticalPosition?: boolean;
Property Value
boolean
Remarks
top
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
For EACH ITEM in the collection: The distance, in points, from the top edge of the shape to the vertical relative position. For a floating shape, it will return 0 and can't be set.
top?: boolean;
Property Value
boolean
Remarks
type
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
For EACH ITEM in the collection: Gets the shape type. Currently, only TextBox shapes are supported.
type?: boolean;
Property Value
boolean
Remarks
width
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
For EACH ITEM in the collection: The width, in points, of the shape.
width?: boolean;
Property Value
boolean
Remarks
Office Add-ins