NumberStyle

NumberStyle enumeration

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

public enum NumberStyle

Värderingar

namnVärdeBeskrivning
Arabic0Arabisk numrering (1, 2, 3, …)
UppercaseRoman1Versaler Roman (I, II, III, …)
LowercaseRoman2Gemener Roman (i, ii, iii, …)
UppercaseLetter3Versaler (A, B, C, …)
LowercaseLetter4Gemener (a, b, c, …)
Ordinal5Ordinal (1:a, 2:a, 3:a, …)
Number6Numrerad (ett, två, tre, …)
OrdinalText7Ordinal (text) (Första, Andra, Tredje, …)
Hex8Hexadecimal: 8, 9, A, B, C, D, E, F, 10, 11, 12
ChicagoManual9Chicago Manual of Style: *, †, †
Kanji10Ideograph-digital
KanjiDigit11Japansk räkning
AiueoHalfWidth12Aiueo
IrohaHalfWidth13Iroha
ArabicFullWidth14Fullbreddsarabiska: 1, 2, 3, 4
ArabicHalfWidth15Halvbredd arabiska: 1, 2, 3, 4
KanjiTraditional16Japanska legal
KanjiTraditional217Japansk digital tiotusen
NumberInCircle18Slutna cirklar
DecimalFullWidth19Decimal full bredd: 1, 2, 3, 4
Aiueo20Aiueo full width
Iroha21Iroha full width
LeadingZero22Ledande noll (01, 02,…, 09, 10, 11,…, 99, 100, 101,…)
Bullet23Bullet (kolla teckenkoden i texten)
Ganada24Koreanska Ganada
Chosung25Korea Chosung
GB126Bifogat punkt
GB227Bifogad parentes
GB328Omsluten cirkel Chinese
GB429Ideograf omsluten cirkel
Zodiac130Ideograph traditional
Zodiac231Ideograph Zodiac
Zodiac332Ideograph Zodiac traditionell
TradChinNum133taiwanesisk räkning
TradChinNum234Ideograph legal traditional
TradChinNum335Taiwanesiska räknar tusen
TradChinNum436Taiwanesiska digitala
SimpChinNum137Kinesisk räkning
SimpChinNum238Kinesisk juridisk förenklad
SimpChinNum339kinesiska räknar tusen
SimpChinNum440kinesiska (ej implementerad)
HanjaRead41Koreansk digital
HanjaReadDigit42Koreansk räkning
Hangul43Korea legal
Hanja44Korea digital2
Hebrew145hebreiska-1
Arabic146Arabiska alpha
Hebrew247Hebrew-2
Arabic248Arabiska abjad
HindiLetter149hindivokaler
HindiLetter250Hindi-konsonanter
HindiArabic51Hindi siffror
HindiCardinalText52Hindi beskrivande (kardinaler)
ThaiLetter53thailändska bokstäver
ThaiArabic54thailändska siffror
ThaiCardinalText55Thai beskrivande (kardinaler)
VietCardinalText56vietnamesiska beskrivande (kardinaler)
NumberInDash57Sidnummerformat: - 1 -, - 2 -, - 3 -, - 4 -
LowercaseRussian58Ryska alfabetet med små bokstäver
UppercaseRussian59Ryska alfabetet med versaler
None255Ingen kula eller nummer.
Custom65280Anpassat nummerformat. Det stöds endast av DOCX-format.

Exempel

Visar hur du använder anpassad listformatering på stycken när du 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 en dokumentbyggares "ListFormat"-egenskap.
// Varje stycke som vi lägger till mellan en listas början och slutet kommer att bli ett objekt i listan.
// Skapa en lista från en Microsoft Word-mall och anpassa de två första av 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