com.aspose.words

Class StyleType

  • 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();

// A list allows us to organize and decorate sets of paragraphs with prefix symbols and indents.
// We can create nested lists by increasing the indent level. 
// We can begin and end a list by using a document builder's "ListFormat" property. 
// Each paragraph that we add between a list's start and the end will become an item in the list.
// We can contain an entire List object within a style.
Style listStyle = doc.getStyles().add(StyleType.LIST, "MyListStyle");

List list1 = listStyle.getList();

Assert.assertTrue(list1.isListStyleDefinition());
Assert.assertFalse(list1.isListStyleReference());
Assert.assertTrue(list1.isMultiLevel());
Assert.assertEquals(listStyle, list1.getStyle());

// Change the appearance of all list levels in our list.
for (ListLevel level : list1.getListLevels()) {
    level.getFont().setName("Verdana");
    level.getFont().setColor(Color.BLUE);
    level.getFont().setBold(true);
}

DocumentBuilder builder = new DocumentBuilder(doc);

builder.writeln("Using list style first time:");

// Create another list from a list within a style.
List list2 = doc.getLists().add(listStyle);

Assert.assertFalse(list2.isListStyleDefinition());
Assert.assertTrue(list2.isListStyleReference());
Assert.assertEquals(listStyle, list2.getStyle());

// Add some list items that our list will format.
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 intPARAGRAPH = 1
The style is a paragraph style.
static final intCHARACTER = 2
The style is a character style.
static final intTABLE = 3
The style is a table style.
static final intLIST = 4
The style is a list style.
 

    • Field Detail

      • 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.