IChartTextBlockFormat

public interface IChartTextBlockFormat

Represents formatting properties for chart text elements.

Methods

Method Description
getAnchoringType() Returns or sets vertical anchor text in a TextFrame.
setAnchoringType(byte value) Returns or sets vertical anchor text in a TextFrame.
getCenterText() If NullableBool.True then text should be centered in box horizontally.
setCenterText(byte value) If NullableBool.True then text should be centered in box horizontally.
getTextVerticalType() Determines text orientation.
setTextVerticalType(byte value) Determines text orientation.
getMarginLeft() Returns or sets the left margin (points) in a TextFrame.
setMarginLeft(double value) Returns or sets the left margin (points) in a TextFrame.
getMarginRight() Returns or sets the right margin (points) in a TextFrame.
setMarginRight(double value) Returns or sets the right margin (points) in a TextFrame.
getMarginTop() Returns or sets the top margin (points) in a TextFrame.
setMarginTop(double value) Returns or sets the top margin (points) in a TextFrame.
getMarginBottom() Returns or sets the bottom margin (points) in a TextFrame.
setMarginBottom(double value) Returns or sets the bottom margin (points) in a TextFrame.
getWrapText() True if text is wrapped at TextFrame’s margins.
setWrapText(byte value) True if text is wrapped at TextFrame’s margins.
getAutofitType() Returns or sets text’s autofit mode.
setAutofitType(byte value) Returns or sets text’s autofit mode.
getRotationAngle() Specifies the custom rotation that is being applied to the text within the bounding box.
setRotationAngle(float value) Specifies the custom rotation that is being applied to the text within the bounding box.

getAnchoringType()

public abstract byte getAnchoringType()

Returns or sets vertical anchor text in a TextFrame. Read/write TextAnchorType.

Returns: byte

setAnchoringType(byte value)

public abstract void setAnchoringType(byte value)

Returns or sets vertical anchor text in a TextFrame. Read/write TextAnchorType.

Parameters:

Parameter Type Description
value byte

getCenterText()

public abstract byte getCenterText()

If NullableBool.True then text should be centered in box horizontally. Read/write NullableBool.

Returns: byte

setCenterText(byte value)

public abstract void setCenterText(byte value)

If NullableBool.True then text should be centered in box horizontally. Read/write NullableBool.

Parameters:

Parameter Type Description
value byte

getTextVerticalType()

public abstract byte getTextVerticalType()

Determines text orientation. The resulted value of visual text rotation summarized from this property and custom angle in property RotationAngle. Read/write TextVerticalType.

Returns: byte

setTextVerticalType(byte value)

public abstract void setTextVerticalType(byte value)

Determines text orientation. The resulted value of visual text rotation summarized from this property and custom angle in property RotationAngle. Read/write TextVerticalType.

Parameters:

Parameter Type Description
value byte

getMarginLeft()

public abstract double getMarginLeft()

Returns or sets the left margin (points) in a TextFrame. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Read/write double.

Returns: double

setMarginLeft(double value)

public abstract void setMarginLeft(double value)

Returns or sets the left margin (points) in a TextFrame. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Read/write double.

Parameters:

Parameter Type Description
value double

getMarginRight()

public abstract double getMarginRight()

Returns or sets the right margin (points) in a TextFrame. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Read/write double.

Returns: double

setMarginRight(double value)

public abstract void setMarginRight(double value)

Returns or sets the right margin (points) in a TextFrame. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Read/write double.

Parameters:

Parameter Type Description
value double

getMarginTop()

public abstract double getMarginTop()

Returns or sets the top margin (points) in a TextFrame. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Read/write double.

Returns: double

setMarginTop(double value)

public abstract void setMarginTop(double value)

Returns or sets the top margin (points) in a TextFrame. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Read/write double.

Parameters:

Parameter Type Description
value double

getMarginBottom()

public abstract double getMarginBottom()

Returns or sets the bottom margin (points) in a TextFrame. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Read/write double.

Returns: double

setMarginBottom(double value)

public abstract void setMarginBottom(double value)

Returns or sets the bottom margin (points) in a TextFrame. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Read/write double.

Parameters:

Parameter Type Description
value double

getWrapText()

public abstract byte getWrapText()

True if text is wrapped at TextFrame’s margins. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2007/2013). Read/write NullableBool.

Returns: byte

setWrapText(byte value)

public abstract void setWrapText(byte value)

True if text is wrapped at TextFrame’s margins. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2007/2013). Read/write NullableBool.

Parameters:

Parameter Type Description
value byte

getAutofitType()

public abstract byte getAutofitType()

Returns or sets text’s autofit mode. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Read/write TextAutofitType.

Returns: byte

setAutofitType(byte value)

public abstract void setAutofitType(byte value)

Returns or sets text’s autofit mode. Changing of this property can produce a certain influence only for these chart parts: DataLabel and DataLabelFormat (full suport in PowerPoint 2013; in PowerPoint 2007 there is no effect for rendering). Read/write TextAutofitType.

Parameters:

Parameter Type Description
value byte

getRotationAngle()

public abstract float getRotationAngle()

Specifies the custom rotation that is being applied to the text within the bounding box. If it not specified, the rotation of the accompanying shape is used. If it is specified, then this is applied independently from the shape. That is the shape can have a rotation applied in addition to the text itself having a rotation applied to it. The resulted value of visual text rotation summarized from this property and predefined vertical type in property TextVerticalType. Read/write float.


Consider the case where a shape has a rotation of 90 degrees clockwise applied to it. 
 In addition to this, the text body itself has a rotation of -90 degrees 
 counter-clockwise applied to it. Then the resulting shape would appear to
 be rotated but the text within it would appear as though it had not been rotated at all.

Returns: float

setRotationAngle(float value)

public abstract void setRotationAngle(float value)

Specifies the custom rotation that is being applied to the text within the bounding box. If it not specified, the rotation of the accompanying shape is used. If it is specified, then this is applied independently from the shape. That is the shape can have a rotation applied in addition to the text itself having a rotation applied to it. The resulted value of visual text rotation summarized from this property and predefined vertical type in property TextVerticalType. Read/write float.


Consider the case where a shape has a rotation of 90 degrees clockwise applied to it. 
 In addition to this, the text body itself has a rotation of -90 degrees 
 counter-clockwise applied to it. Then the resulting shape would appear to
 be rotated but the text within it would appear as though it had not been rotated at all.

Parameters:

Parameter Type Description
value float