NumberStyle

NumberStyle enumeration

Anger numreringsstilen för en lista, fotnoter och slutnoter, sidnummer.

public enum NumberStyle

Värderingar

namnVärdeBeskrivning
Arabic0Arabisk numrering (1, 2, 3, …)
UppercaseRoman1Romerska versaler (I, II, III, …)
LowercaseRoman2Gemener romerska bokstäver (i, ii, iii, …)
UppercaseLetter3Stor bokstav (A, B, C, …)
LowercaseLetter4Gemener (a, b, c, …)
Ordinal5Ordinal (1:a, 2:a, 3:a, …)
Number6Numrerad (Ett, Två, Tre, …)
OrdinalText7Ordinal (text) (Första, Andra, Tredje, …)
Hex8Hexadecimalt: 8, 9, A, B, C, D, E, F, 10, 11, 12
ChicagoManual9Chicagos stilmanual: *, †, †
Kanji10Ideogram-digital
KanjiDigit11Japansk räkning
AiueoHalfWidth12Aiueo
IrohaHalfWidth13Iroha
ArabicFullWidth14Arabiska i full bredd: 1, 2, 3, 4
ArabicHalfWidth15Halvbreddsarabiska: 1, 2, 3, 4
KanjiTraditional16Japansk lag
KanjiTraditional217Japansk digital tiotusen
NumberInCircle18Inslutna cirklar
DecimalFullWidth19Decimal full bredd: 1, 2, 3, 4
Aiueo20Aiueo full bredd
Iroha21Iroha full bredd
LeadingZero22Inledande nolla (01, 02,…, 09, 10, 11,…, 99, 100, 101,…)
Bullet23Punkt (kontrollera teckenkoden i texten)
Ganada24Koreanska Ganada
Chosung25Korea Chosung
GB126Punkt innesluten
GB227Inkapslad parentes
GB328Sluten cirkel kinesisk
GB429Ideogram omsluten cirkel
Zodiac130Ideogram traditionellt
Zodiac231Ideogram Zodiac
Zodiac332Ideogram Zodiac traditionell
TradChinNum133Taiwanesisk räkning
TradChinNum234Ideogram juridisk traditionell
TradChinNum335Taiwanesisk räkning tusentals
TradChinNum436Taiwanesisk digital
SimpChinNum137Kinesisk räkning
SimpChinNum238Förenklad kinesisk rättsordning
SimpChinNum339Kinesisk räkning tusentals
SimpChinNum440Kinesiska (ej implementerad)
HanjaRead41Koreansk digital
HanjaReadDigit42Koreansk räkning
Hangul43Koreansk lag
Hanja44Korea digital2
Hebrew145Hebreiska-1
Arabic146Arabiska alfa
Hebrew247Hebreiska-2
Arabic248arabiska abjad
HindiLetter149Hindi-vokaler
HindiLetter250Hindi-konsonanter
HindiArabic51Hindi-siffror
HindiCardinalText52Beskrivande på hindi (kardinaler)
ThaiLetter53Thailändska bokstäver
ThaiArabic54Thailändska siffror
ThaiCardinalText55Beskrivande thailändska (kardinaler)
VietCardinalText56Vietnamesiska beskrivande (kardinaler)
NumberInDash57Sidnummerformat: - 1 -, - 2 -, - 3 -, - 4 -
LowercaseRussian58Ryska alfabetet med gemener
UppercaseRussian59Ryska alfabetet med versaler
None255Ingen punkt eller siffra.
Custom65280Anpassat nummerformat. Stöds endast av DOCX-format.

Exempel

Visar hur man använder anpassad listformatering på stycken när man använder DocumentBuilder.

Document doc = new Document();

// En lista låter oss organisera och dekorera uppsättningar av stycken med prefixsymboler och indrag.
 // Vi kan skapa kapslade listor genom att öka indragsnivån.
 // Vi kan börja och avsluta en lista genom att använda dokumentbyggarens "ListFormat"-egenskap.
// Varje stycke som vi lägger till mellan en listas början och slut blir ett objekt i listan.
// Skapa en lista från en Microsoft Word-mall och anpassa de två första listnivåerna.
List list = doc.Lists.Add(ListTemplate.NumberDefault);

ListLevel listLevel = list.ListLevels[0];
listLevel.Font.Color = Color.Red;
listLevel.Font.Size = 24;
listLevel.NumberStyle = NumberStyle.OrdinalText;
listLevel.StartAt = 21;
listLevel.NumberFormat = "\x0000";

listLevel.NumberPosition = -36;
listLevel.TextPosition = 144;
listLevel.TabPosition = 144;

listLevel = list.ListLevels[1];
listLevel.Alignment = ListLevelAlignment.Right;
listLevel.NumberStyle = NumberStyle.Bullet;
listLevel.Font.Name = "Wingdings";
listLevel.Font.Color = Color.Blue;
listLevel.Font.Size = 24;

// Detta NumberFormat-värde skapar stjärnformade punktlistsymboler.
listLevel.NumberFormat = "\xf0af";
listLevel.TrailingCharacter = ListTrailingCharacter.Space;
listLevel.NumberPosition = 144;

// Skapa stycken och tillämpa båda listnivåerna i vår anpassade listformatering på dem.
DocumentBuilder builder = new DocumentBuilder(doc);

builder.ListFormat.List = list;
builder.Writeln("The quick brown fox...");
builder.Writeln("The quick brown fox...");

builder.ListFormat.ListIndent();
builder.Writeln("jumped over the lazy dog.");
builder.Writeln("jumped over the lazy dog.");

builder.ListFormat.ListOutdent();
builder.Writeln("The quick brown fox...");

builder.ListFormat.RemoveNumbers();

builder.Document.Save(ArtifactsDir + "Lists.CreateCustomList.docx");

Se även