TextStyle
Inheritance: java.lang.Object, com.aspose.slides.PVIObject
All Implemented Interfaces: com.aspose.slides.ITextStyle, com.aspose.slides.IStyleColorOwner
public final class TextStyle extends PVIObject implements ITextStyle, IStyleColorOwner
This class contains the text style formatting properties.
Methods
Method | Description |
---|---|
getVersion() | |
getLevel(int index) | If level of style exist returns it, otherwise returns null. |
getDefaultParagraphFormat() | Default paragraph propertiies. |
getEffective() | Gets effective text style formatting data with the inheritance applied. |
getVersion()
public long getVersion()
Version. Read-only long.
Returns: long
getLevel(int index)
public final IParagraphFormat getLevel(int index)
If level of style exist returns it, otherwise returns null.
Parameters:
Parameter | Type | Description |
---|---|---|
index | int | Zero-based index of level. Must lay in 0..8 interval. |
Returns: IParagraphFormat - Formatting of level IParagraphFormat.
getDefaultParagraphFormat()
public final IParagraphFormat getDefaultParagraphFormat()
Default paragraph propertiies. Read-only IParagraphFormat.
Returns: IParagraphFormat
getEffective()
public final ITextStyleEffectiveData getEffective()
Gets effective text style formatting data with the inheritance applied.
This example demonstrates getting some of effective text style properties. Presentation pres = new Presentation("MyPresentation.pptx"); try { IAutoShape shape = (IAutoShape)pres.getSlides().get_Item(0).getShapes().get_Item(0); ITextStyleEffectiveData effectiveTextStyle = shape.getTextFrame().getTextFrameFormat().getTextStyle().getEffective(); for (int i = 0; i <= 8; i++) { IParagraphFormatEffectiveData effectiveStyleLevel = effectiveTextStyle.getLevel(i); System.out.println("= Effective paragraph formatting for style level #" + i + " ="); System.out.println("Depth: " + effectiveStyleLevel.getDepth()); System.out.println("Indent: " + effectiveStyleLevel.getIndent()); System.out.println("Alignment: " + effectiveStyleLevel.getAlignment()); System.out.println("Font alignment: " + effectiveStyleLevel.getFontAlignment()); } } finally { if (pres != null) pres.dispose(); }
Returns: ITextStyleEffectiveData - A ITextStyleEffectiveData.