Edit

Share via


Word.Interfaces.TextFrameData interface

An interface describing the data returned by calling textFrame.toJSON().

Properties

autoSizeSetting

Specifies the automatic sizing settings for the text frame. A text frame can be set to automatically fit the text to the text frame, to automatically fit the text frame to the text, or not perform any automatic sizing.

bottomMargin

Specifies the bottom margin, in points, of the text frame.

hasText

Returns true if the text frame contains text, otherwise, false.

leftMargin

Specifies the left margin, in points, of the text frame.

noTextRotation

Specifies whether the text in the text frame shouldn't rotate when the shape is rotated.

orientation

Specifies the angle to which the text is oriented for the text frame. See Word.ShapeTextOrientation for details.

rightMargin

Specifies the right margin, in points, of the text frame.

topMargin

Specifies the top margin, in points, of the text frame.

verticalAlignment

Specifies the vertical alignment of the text frame. See Word.ShapeTextVerticalAlignment for details.

wordWrap

Determines whether lines break automatically to fit text inside the shape.

Property Details

autoSizeSetting

Specifies the automatic sizing settings for the text frame. A text frame can be set to automatically fit the text to the text frame, to automatically fit the text frame to the text, or not perform any automatic sizing.

autoSizeSetting?: Word.ShapeAutoSize | "None" | "TextToFitShape" | "ShapeToFitText" | "Mixed";

Property Value

Word.ShapeAutoSize | "None" | "TextToFitShape" | "ShapeToFitText" | "Mixed"

Remarks

[ API set: WordApiDesktop 1.2 ]

bottomMargin

Specifies the bottom margin, in points, of the text frame.

bottomMargin?: number;

Property Value

number

Remarks

[ API set: WordApiDesktop 1.2 ]

hasText

Returns true if the text frame contains text, otherwise, false.

hasText?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.2 ]

leftMargin

Specifies the left margin, in points, of the text frame.

leftMargin?: number;

Property Value

number

Remarks

[ API set: WordApiDesktop 1.2 ]

noTextRotation

Specifies whether the text in the text frame shouldn't rotate when the shape is rotated.

noTextRotation?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.2 ]

orientation

Specifies the angle to which the text is oriented for the text frame. See Word.ShapeTextOrientation for details.

orientation?: Word.ShapeTextOrientation | "None" | "Horizontal" | "EastAsianVertical" | "Vertical270" | "Vertical" | "EastAsianHorizontalRotated" | "Mixed";

Property Value

Word.ShapeTextOrientation | "None" | "Horizontal" | "EastAsianVertical" | "Vertical270" | "Vertical" | "EastAsianHorizontalRotated" | "Mixed"

Remarks

[ API set: WordApiDesktop 1.2 ]

rightMargin

Specifies the right margin, in points, of the text frame.

rightMargin?: number;

Property Value

number

Remarks

[ API set: WordApiDesktop 1.2 ]

topMargin

Specifies the top margin, in points, of the text frame.

topMargin?: number;

Property Value

number

Remarks

[ API set: WordApiDesktop 1.2 ]

verticalAlignment

Specifies the vertical alignment of the text frame. See Word.ShapeTextVerticalAlignment for details.

verticalAlignment?: Word.ShapeTextVerticalAlignment | "Top" | "Middle" | "Bottom";

Property Value

Word.ShapeTextVerticalAlignment | "Top" | "Middle" | "Bottom"

Remarks

[ API set: WordApiDesktop 1.2 ]

wordWrap

Determines whether lines break automatically to fit text inside the shape.

wordWrap?: boolean;

Property Value

boolean

Remarks

[ API set: WordApiDesktop 1.2 ]