java.lang.Objectcom.aspose.words.NumberStyle
public class NumberStyle
Example:
Document doc = new Document();
// Create a list based on one of the Microsoft Word list templates.
List list = doc.getLists().add(ListTemplate.NUMBER_DEFAULT);
// Completely customize one list level.
ListLevel level1 = list.getListLevels().get(0);
level1.getFont().setColor(Color.RED);
level1.getFont().setSize(24);
level1.setNumberStyle(NumberStyle.ORDINAL_TEXT);
level1.setStartAt(21);
level1.setNumberFormat("\u0000");
level1.setNumberPosition(-36);
level1.setTextPosition(144);
level1.setTabPosition(144);
// Completely customize yet another list level.
ListLevel level2 = list.getListLevels().get(1);
level2.setAlignment(ListLevelAlignment.RIGHT);
level2.setNumberStyle(NumberStyle.BULLET);
level2.getFont().setName("Wingdings");
level2.getFont().setColor(Color.BLUE);
level2.getFont().setSize(24);
level2.setNumberFormat("\uf0af"); // A bullet that looks like some sort of a star.
level2.setTrailingCharacter(ListTrailingCharacter.SPACE);
level2.setNumberPosition(144);
// Now add some text that uses the list that we created.
// It does not matter when to customize the list - before or after adding the paragraphs.
DocumentBuilder builder = new DocumentBuilder(doc);
builder.getListFormat().setList(list);
builder.writeln("The quick brown fox...");
builder.writeln("The quick brown fox...");
builder.getListFormat().listIndent();
builder.writeln("jumped over the lazy dog.");
builder.writeln("jumped over the lazy dog.");
builder.getListFormat().listOutdent();
builder.writeln("The quick brown fox...");
builder.getListFormat().removeNumbers();
builder.getDocument().save(getMyDir() + "Lists.CreateCustomList Out.doc");
Field Summary | ||
---|---|---|
static final int | ARABIC | |
Arabic numbering (1, 2, 3, ...) | ||
static final int | UPPERCASE_ROMAN | |
Upper case Roman (I, II, III, ...) | ||
static final int | LOWERCASE_ROMAN | |
Lower case Roman (i, ii, iii, ...) | ||
static final int | UPPERCASE_LETTER | |
Upper case Letter (A, B, C, ...) | ||
static final int | LOWERCASE_LETTER | |
Lower case letter (a, b, c, ...) | ||
static final int | ORDINAL | |
Ordinal (1st, 2nd, 3rd, ...) | ||
static final int | NUMBER | |
Numbered (One, Two, Three, ...) | ||
static final int | ORDINAL_TEXT | |
Ordinal (text) (First, Second, Third, ...) | ||
static final int | HEX | |
Hexadecimal: 8, 9, A, B, C, D, E, F, 10, 11, 12 | ||
static final int | CHICAGO_MANUAL | |
Chicago Manual of Style: *, †, † | ||
static final int | KANJI | |
Ideograph-digital | ||
static final int | KANJI_DIGIT | |
Japanese counting | ||
static final int | AIUEO_HALF_WIDTH | |
Aiueo | ||
static final int | IROHA_HALF_WIDTH | |
Iroha | ||
static final int | ARABIC_FULL_WIDTH | |
Full-width Arabic: 1, 2, 3, 4 | ||
static final int | ARABIC_HALF_WIDTH | |
Half-width Arabic: 1, 2, 3, 4 | ||
static final int | KANJI_TRADITIONAL | |
Japanese legal | ||
static final int | KANJI_TRADITIONAL_2 | |
Japanese digital ten thousand | ||
static final int | NUMBER_IN_CIRCLE | |
Enclosed circles | ||
static final int | DECIMAL_FULL_WIDTH | |
Decimal full width: 1, 2, 3, 4 | ||
static final int | AIUEO | |
Aiueo full width | ||
static final int | IROHA | |
Iroha full width | ||
static final int | LEADING_ZERO | |
Leading Zero (01, 02,..., 09, 10, 11,..., 99, 100, 101,...) | ||
static final int | BULLET | |
Bullet (check the character code in the text) | ||
static final int | GANADA | |
Korean Ganada | ||
static final int | CHOSUNG | |
Korea Chosung | ||
static final int | GB_1 | |
Enclosed full stop | ||
static final int | GB_2 | |
Enclosed parenthesis | ||
static final int | GB_3 | |
Enclosed circle Chinese | ||
static final int | GB_4 | |
Ideograph enclosed circle | ||
static final int | ZODIAC_1 | |
Ideograph traditional | ||
static final int | ZODIAC_2 | |
Ideograph Zodiac | ||
static final int | ZODIAC_3 | |
Ideograph Zodiac traditional | ||
static final int | TRAD_CHIN_NUM_1 | |
Taiwanese counting | ||
static final int | TRAD_CHIN_NUM_2 | |
Ideograph legal traditional | ||
static final int | TRAD_CHIN_NUM_3 | |
Taiwanese counting thousand | ||
static final int | TRAD_CHIN_NUM_4 | |
Taiwanese digital | ||
static final int | SIMP_CHIN_NUM_1 | |
Chinese counting | ||
static final int | SIMP_CHIN_NUM_2 | |
Chinese legal simplified | ||
static final int | SIMP_CHIN_NUM_3 | |
Chinese counting thousand | ||
static final int | SIMP_CHIN_NUM_4 | |
Chinese (not implemented) | ||
static final int | HANJA_READ | |
Korean digital | ||
static final int | HANJA_READ_DIGIT | |
Korean counting | ||
static final int | HANGUL | |
Korea legal | ||
static final int | HANJA | |
Korea digital2 | ||
static final int | HEBREW_1 | |
Hebrew-1 | ||
static final int | ARABIC_1 | |
Arabic alpha | ||
static final int | HEBREW_2 | |
Hebrew-2 | ||
static final int | ARABIC_2 | |
Arabic abjad | ||
static final int | HINDI_LETTER_1 | |
Hindi vowels | ||
static final int | HINDI_LETTER_2 | |
Hindi consonants | ||
static final int | HINDI_ARABIC | |
Hindi numbers | ||
static final int | HINDI_CARDINAL_TEXT | |
Hindi descriptive (cardinals) | ||
static final int | THAI_LETTER | |
Thai letters | ||
static final int | THAI_ARABIC | |
Thai numbers | ||
static final int | THAI_CARDINAL_TEXT | |
Thai descriptive (cardinals) | ||
static final int | VIET_CARDINAL_TEXT | |
Vietnamese descriptive (cardinals) | ||
static final int | NUMBER_IN_DASH | |
Page number format: - 1 -, - 2 -, - 3 -, - 4 - | ||
static final int | NUM_IN_DASH | |
static final int | LOWERCASE_RUSSIAN | |
Lowercase Russian alphabet | ||
static final int | UPPERCASE_RUSSIAN | |
Uppercase Russian alphabet | ||
static final int | NONE | |
No bullet or number. |
Field Detail |
---|
ARABIC = 0 | |
public static final int ARABIC |
UPPERCASE_ROMAN = 1 | |
public static final int UPPERCASE_ROMAN |
LOWERCASE_ROMAN = 2 | |
public static final int LOWERCASE_ROMAN |
UPPERCASE_LETTER = 3 | |
public static final int UPPERCASE_LETTER |
LOWERCASE_LETTER = 4 | |
public static final int LOWERCASE_LETTER |
ORDINAL = 5 | |
public static final int ORDINAL |
NUMBER = 6 | |
public static final int NUMBER |
ORDINAL_TEXT = 7 | |
public static final int ORDINAL_TEXT |
HEX = 8 | |
public static final int HEX |
CHICAGO_MANUAL = 9 | |
public static final int CHICAGO_MANUAL |
KANJI = 10 | |
public static final int KANJI |
KANJI_DIGIT = 11 | |
public static final int KANJI_DIGIT |
AIUEO_HALF_WIDTH = 12 | |
public static final int AIUEO_HALF_WIDTH |
IROHA_HALF_WIDTH = 13 | |
public static final int IROHA_HALF_WIDTH |
ARABIC_FULL_WIDTH = 14 | |
public static final int ARABIC_FULL_WIDTH |
ARABIC_HALF_WIDTH = 15 | |
public static final int ARABIC_HALF_WIDTH |
KANJI_TRADITIONAL = 16 | |
public static final int KANJI_TRADITIONAL |
KANJI_TRADITIONAL_2 = 17 | |
public static final int KANJI_TRADITIONAL_2 |
NUMBER_IN_CIRCLE = 18 | |
public static final int NUMBER_IN_CIRCLE |
DECIMAL_FULL_WIDTH = 19 | |
public static final int DECIMAL_FULL_WIDTH |
AIUEO = 20 | |
public static final int AIUEO |
IROHA = 21 | |
public static final int IROHA |
LEADING_ZERO = 22 | |
public static final int LEADING_ZERO |
BULLET = 23 | |
public static final int BULLET |
GANADA = 24 | |
public static final int GANADA |
CHOSUNG = 25 | |
public static final int CHOSUNG |
GB_1 = 26 | |
public static final int GB_1 |
GB_2 = 27 | |
public static final int GB_2 |
GB_3 = 28 | |
public static final int GB_3 |
GB_4 = 29 | |
public static final int GB_4 |
ZODIAC_1 = 30 | |
public static final int ZODIAC_1 |
ZODIAC_2 = 31 | |
public static final int ZODIAC_2 |
ZODIAC_3 = 32 | |
public static final int ZODIAC_3 |
TRAD_CHIN_NUM_1 = 33 | |
public static final int TRAD_CHIN_NUM_1 |
TRAD_CHIN_NUM_2 = 34 | |
public static final int TRAD_CHIN_NUM_2 |
TRAD_CHIN_NUM_3 = 35 | |
public static final int TRAD_CHIN_NUM_3 |
TRAD_CHIN_NUM_4 = 36 | |
public static final int TRAD_CHIN_NUM_4 |
SIMP_CHIN_NUM_1 = 37 | |
public static final int SIMP_CHIN_NUM_1 |
SIMP_CHIN_NUM_2 = 38 | |
public static final int SIMP_CHIN_NUM_2 |
SIMP_CHIN_NUM_3 = 39 | |
public static final int SIMP_CHIN_NUM_3 |
SIMP_CHIN_NUM_4 = 40 | |
public static final int SIMP_CHIN_NUM_4 |
HANJA_READ = 41 | |
public static final int HANJA_READ |
HANJA_READ_DIGIT = 42 | |
public static final int HANJA_READ_DIGIT |
HANGUL = 43 | |
public static final int HANGUL |
HANJA = 44 | |
public static final int HANJA |
HEBREW_1 = 45 | |
public static final int HEBREW_1 |
ARABIC_1 = 46 | |
public static final int ARABIC_1 |
HEBREW_2 = 47 | |
public static final int HEBREW_2 |
ARABIC_2 = 48 | |
public static final int ARABIC_2 |
HINDI_LETTER_1 = 49 | |
public static final int HINDI_LETTER_1 |
HINDI_LETTER_2 = 50 | |
public static final int HINDI_LETTER_2 |
HINDI_ARABIC = 51 | |
public static final int HINDI_ARABIC |
HINDI_CARDINAL_TEXT = 52 | |
public static final int HINDI_CARDINAL_TEXT |
THAI_LETTER = 53 | |
public static final int THAI_LETTER |
THAI_ARABIC = 54 | |
public static final int THAI_ARABIC |
THAI_CARDINAL_TEXT = 55 | |
public static final int THAI_CARDINAL_TEXT |
VIET_CARDINAL_TEXT = 56 | |
public static final int VIET_CARDINAL_TEXT |
NUMBER_IN_DASH = 57 | |
public static final int NUMBER_IN_DASH |
NUM_IN_DASH = 57 | |
public static final int NUM_IN_DASH |
LOWERCASE_RUSSIAN = 58 | |
public static final int LOWERCASE_RUSSIAN |
UPPERCASE_RUSSIAN = 59 | |
public static final int UPPERCASE_RUSSIAN |
NONE = 255 | |
public static final int NONE |