NumberStyle

NumberStyle enumeration

Bir listenin, dipnotların ve son notların, sayfa numaralarının sayı stilini belirtir.

public enum NumberStyle

değerler

İsimDeğerTanım
Arabic0Arapça numaralandırma (1, 2, 3, …)
UppercaseRoman1Büyük harf Roma (I, II, III, …)
LowercaseRoman2Küçük harf Roma (i, ii, iii, …)
UppercaseLetter3Büyük Harf (A, B, C, …)
LowercaseLetter4Küçük harf (a, b, c, …)
Ordinal5Sıra (1., 2., 3., …)
Number6Numaralı (Bir, İki, Üç, …)
OrdinalText7Sıra (metin) (Birinci, İkinci, Üçüncü, …)
Hex8Onaltılı: 8, 9, A, B, C, D, E, F, 10, 11, 12
ChicagoManual9Chicago Stil El Kitabı: *, †, †
Kanji10İdeograph-digital
KanjiDigit11Japonca sayma
AiueoHalfWidth12Aiueo
IrohaHalfWidth13Iroha
ArabicFullWidth14Tam genişlikte Arapça: 1, 2, 3, 4
ArabicHalfWidth15Yarı genişlikte Arapça: 1, 2, 3, 4
KanjiTraditional16Japonca legal
KanjiTraditional217Japon dijital on bin
NumberInCircle18Kapalı daireler
DecimalFullWidth19Ondalık tam genişlik: 1, 2, 3, 4
Aiueo20Aiueo tam genişlik
Iroha21Iroha tam genişlik
LeadingZero22Baştaki Sıfır (01, 02,…, 09, 10, 11,…, 99, 100, 101,…)
Bullet23Madde işareti (metindeki karakter kodunu kontrol edin)
Ganada24Kore Ganadası
Chosung25Kore Chosung
GB126Kapalı tam durak
GB227Kapalı parantez
GB328Kapalı daire Çince
GB429İdeograf kapalı daire
Zodiac130Geleneksel ideograf
Zodiac231İdeograf Burcu
Zodiac332Geleneksel İdeograf Burcu
TradChinNum133Tayvan sayımı
TradChinNum234İdeograf yasal geleneksel
TradChinNum335Tayvanlı sayma bin
TradChinNum436Tayvan dijital
SimpChinNum137Çince sayma
SimpChinNum238Basitleştirilmiş Çince yasal
SimpChinNum339Çince sayma bin
SimpChinNum440Çince (uygulanmadı)
HanjaRead41Kore dijitali
HanjaReadDigit42Korece sayma
Hangul43Kore legal
Hanja44Kore dijital2
Hebrew145İbranice-1
Arabic146Arapça alpha
Hebrew247İbranice-2
Arabic248Arapça abjad
HindiLetter149Hintçe sesli harfler
HindiLetter250Hintçe ünsüzler
HindiArabic51Hintçe sayılar
HindiCardinalText52Hintçe tanımlayıcı (kardinaller)
ThaiLetter53Tay harfleri
ThaiArabic54Tayland rakamları
ThaiCardinalText55Tayca tanımlayıcı (kardinaller)
VietCardinalText56Vietnamca tanımlayıcı (kardinaller)
NumberInDash57Sayfa numarası formatı: - 1 -, - 2 -, - 3 -, - 4 -
LowercaseRussian58Küçük Rus alfabesi
UppercaseRussian59Büyük Rus alfabesi
None255Madde işareti veya numara yok.
Custom65280Özel sayı biçimi. Yalnızca DOCX formatı tarafından desteklenir.

Örnekler

DocumentBuilder kullanılırken özel liste formatının paragraflara nasıl uygulanacağını gösterir.

Document doc = new Document();

// Liste, paragraf kümelerini önek sembolleri ve girintilerle düzenlememize ve süslememize olanak tanır.
 // Girinti seviyesini artırarak iç içe listeler oluşturabiliriz.
 // Bir listeyi belge oluşturucunun "ListFormat" özelliğini kullanarak başlatabilir ve sonlandırabiliriz.
// Bir listenin başı ile sonu arasına eklediğimiz her paragraf, listede bir öğe haline gelecektir.
// Microsoft Word şablonundan bir liste oluşturun ve liste seviyelerinin ilk ikisini özelleştirin.
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;

// Bu NumberFormat değeri yıldız şekilli madde işareti listesi sembolleri oluşturacaktır.
listLevel.NumberFormat = "\xf0af";
listLevel.TrailingCharacter = ListTrailingCharacter.Space;
listLevel.NumberPosition = 144;

// Paragraflar oluşturun ve özel liste biçimlendirmemizin her iki liste düzeyini de bunlara uygulayın.
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");

Ayrıca bakınız