java.lang.Object
com.aspose.words.StyleType
public class StyleType
- extends java.lang.Object
Utility class containing constants.
Represents type of the style.
Example:
Shows how to create a list style and use it in a document.
Document doc = new Document();
// Create a new list style
// List formatting associated with this list style is default numbered
Style listStyle = doc.getStyles().add(StyleType.LIST, "MyListStyle");
// This list defines the formatting of the list style
// Note this list can not be used directly to apply formatting to paragraphs (see below)
List list1 = listStyle.getList();
// Check some basic rules about the list that defines a list style
Assert.assertTrue(list1.isListStyleDefinition());
Assert.assertFalse(list1.isListStyleReference());
Assert.assertTrue(list1.isMultiLevel());
Assert.assertEquals(listStyle, list1.getStyle());
// Modify formatting of the list style to our liking
for (ListLevel level : list1.getListLevels()) {
level.getFont().setName("Verdana");
level.getFont().setColor(Color.BLUE);
level.getFont().setBold(true);
}
// Add some text to our document and use the list style
DocumentBuilder builder = new DocumentBuilder(doc);
builder.writeln("Using list style first time:");
// This creates a list based on the list style
List list2 = doc.getLists().add(listStyle);
// Check some basic rules about the list that references a list style
Assert.assertFalse(list2.isListStyleDefinition());
Assert.assertTrue(list2.isListStyleReference());
Assert.assertEquals(listStyle, list2.getStyle());
// Apply the list that references the list style
builder.getListFormat().setList(list2);
builder.writeln("Item 1");
builder.writeln("Item 2");
builder.getListFormat().removeNumbers();
builder.writeln("Using list style second time:");
// Create and apply another list based on the list style
List list3 = doc.getLists().add(listStyle);
builder.getListFormat().setList(list3);
builder.writeln("Item 1");
builder.writeln("Item 2");
builder.getListFormat().removeNumbers();
builder.getDocument().save(getArtifactsDir() + "Lists.CreateAndUseListStyle.docx");
Field Summary |
static final int | PARAGRAPH = 1 | |
The style is a paragraph style.
|
static final int | CHARACTER = 2 | |
The style is a character style.
|
static final int | TABLE = 3 | |
The style is a table style.
|
static final int | LIST = 4 | |
The style is a list style.
|
PARAGRAPH = 1 | |
public static final int PARAGRAPH |
-
The style is a paragraph style.
CHARACTER = 2 | |
public static final int CHARACTER |
-
The style is a character style.
TABLE = 3 | |
public static final int TABLE |
-
The style is a table style.
LIST = 4 | |
public static final int LIST |
-
The style is a list style.
See Also:
Aspose.Words Documentation - the home page for the Aspose.Words Product Documentation.
Aspose.Words Support Forum - our preferred method of support.