java.lang.Object
com.aspose.words.NumberStyle
public class NumberStyle
Example:
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.
// Create a list from a Microsoft Word template, and customize the first two of its list levels.
List list = doc.getLists().add(ListTemplate.NUMBER_DEFAULT);
ListLevel listLevel = list.getListLevels().get(0);
listLevel.getFont().setColor(Color.RED);
listLevel.getFont().setSize(24.0);
listLevel.setNumberStyle(NumberStyle.ORDINAL_TEXT);
listLevel.setStartAt(21);
listLevel.setNumberFormat("\u0000");
listLevel.setNumberPosition(-36);
listLevel.setTextPosition(144.0);
listLevel.setTabPosition(144.0);
listLevel = list.getListLevels().get(1);
listLevel.setAlignment(ListLevelAlignment.RIGHT);
listLevel.setNumberStyle(NumberStyle.BULLET);
listLevel.getFont().setName("Wingdings");
listLevel.getFont().setColor(Color.BLUE);
listLevel.getFont().setSize(24.0);
// This NumberFormat value will create star-shaped bullet list symbols.
listLevel.setNumberFormat("\uf0af");
listLevel.setTrailingCharacter(ListTrailingCharacter.SPACE);
listLevel.setNumberPosition(144.0);
// Create paragraphs and apply both list levels of our custom list formatting to them.
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(getArtifactsDir() + "Lists.CreateCustomList.docx");
| 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 | LOWERCASE_RUSSIAN | |
| Lowercase Russian alphabet | ||
static final int | UPPERCASE_RUSSIAN | |
| Uppercase Russian alphabet | ||
static final int | NONE | |
| No bullet or number. | ||
static final int | CUSTOM | |
| Custom number format. It is supported by DOCX format only. | ||
| 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 | |
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 | |
CUSTOM = 65280 | |
public static final int CUSTOM | |