NumberStyle

NumberStyle enumeration

Bir liste, dipnotlar ve son notlar, sayfa numaraları için sayı stilini belirtir.

public enum NumberStyle

değerler

İsimDeğerTanım
Arabic0Arapça numaralandırma (1, 2, 3, …)
UppercaseRoman1Büyük harfli Roma (I, II, III, …)
LowercaseRoman2Küçük harfli Roma (i, ii, iii, …)
UppercaseLetter3Büyük Harf (A, B, C, …)
LowercaseLetter4Küçük harf (a, b, c, …)
Ordinal5Sıra (1., 2., 3., …)
Number6Numaralandırılmış (Bir, İki, Üç, …)
OrdinalText7Sıralı (metin) (Birinci, İkinci, Üçüncü, …)
Hex8Onaltılık: 8, 9, A, B, C, D, E, F, 10, 11, 12
ChicagoManual9Chicago Stil Kılavuzu: *, †, †
Kanji10İdeogram-dijital
KanjiDigit11Japonca sayma
AiueoHalfWidth12Yardım
IrohaHalfWidth13İroha
ArabicFullWidth14Tam genişlikte Arapça: 1, 2, 3, 4
ArabicHalfWidth15Yarım genişlikte Arapça: 1, 2, 3, 4
KanjiTraditional16Japonca yasal
KanjiTraditional217Japon dijital on bin
NumberInCircle18Kapalı daireler
DecimalFullWidth19Ondalık tam genişlik: 1, 2, 3, 4
Aiueo20Yardımcı tam genişlik
Iroha21Iroha tam genişlik
LeadingZero22Önde Gelen Sıfır (01, 02,…, 09, 10, 11,…, 99, 100, 101,…)
Bullet23Madde işareti (metindeki karakter kodunu kontrol edin)
Ganada24Kore Ganadası
Chosung25Kore Chosung
GB126Kapalı nokta
GB227Kapalı parantez
GB328Çevrelenmiş daire Çince
GB429Daire içine alınmış ideogram
Zodiac130İdeogram geleneksel
Zodiac231İdeogram Zodyak
Zodiac332İdeogram Zodyak geleneksel
TradChinNum133Tayvan sayımı
TradChinNum234İdeogram yasal geleneksel
TradChinNum335Tayvanlılar binleri sayıyor
TradChinNum436Tayvan dijital
SimpChinNum137Çince sayma
SimpChinNum238Çince hukuki basitleştirilmiş
SimpChinNum339Çince bin sayma
SimpChinNum440Çince (uygulanmadı)
HanjaRead41Kore dijital
HanjaReadDigit42Korece sayma
Hangul43Kore yasal
Hanja44Kore dijital2
Hebrew145İbranice-1
Arabic146Arapça alfa
Hebrew247İbranice-2
Arabic248Arapça ebced
HindiLetter149Hintçe ünlüler
HindiLetter250Hintçe ünsüzler
HindiArabic51Hintçe sayılar
HindiCardinalText52Hintçe betimleyici (kardinaller)
ThaiLetter53Tay harfleri
ThaiArabic54Tayca sayılar
ThaiCardinalText55Tayca betimleyici (kardinaller)
VietCardinalText56Vietnamca betimleyici (kardinaller)
NumberInDash57Sayfa numarası biçimi: - 1 -, - 2 -, - 3 -, - 4 -
LowercaseRussian58Küçük harfli Rus alfabesi
UppercaseRussian59Büyük harfli Rus alfabesi
None255Madde işareti veya numara yok.
Custom65280Özel sayı biçimi. Yalnızca DOCX biçimi tarafından desteklenir.

Örnekler

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

Document doc = new Document();

// Bir 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, bir belge oluşturucunun "ListFormat" özelliğini kullanarak başlatabilir ve sonlandırabiliriz.
// Bir listenin başlangıcı ile sonu arasına eklediğimiz her paragraf listede bir öğe haline gelecektir.
// Microsoft Word şablonundan bir liste oluşturun ve liste düzeylerinin 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 şeklinde madde işaretli liste 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