GeneralFormat
İçindekiler
[
Saklamak
]GeneralFormat enumeration
Sayısal, metin veya herhangi bir alan sonucuna uygulanan genel formatı belirtir. Bir alan, genel formatların bir kombinasyonuna sahip olabilir.
public enum GeneralFormat
değerler
İsim | Değer | Tanım |
---|---|---|
None | 0 | Eksik bir genel biçimi belirtmek için kullanılır. |
Aiueo | 1 | Sayısal biçimlendirme. Geleneksel aiueo sırasında hiragana karakterlerini kullanarak sayısal bir sonucu biçimlendirir. |
UppercaseAlphabetic | 2 | Sayısal biçimlendirme. Sayısal bir sonucu, büyük harfli alfabetik Latin karakterinin bir veya daha fazla tekrarı olarak biçimlendirir. |
LowercaseAlphabetic | 3 | Sayısal biçimlendirme. Sayısal bir sonucu, küçük harfli alfabetik Latin karakterinin bir veya daha fazla tekrarı olarak biçimlendirir. |
Arabic | 4 | Sayısal biçimlendirme. Arap asıl rakamlarını kullanarak sayısal bir sonucu biçimlendirir. |
ArabicAbjad | 5 | Sayısal biçimlendirme. Artan Ebjad rakamlarını kullanarak sayısal bir sonucu formatlar. |
ArabicAlpha | 6 | Sayısal biçimlendirme. Arap alfabesindeki karakterleri kullanarak sayısal bir sonucu biçimlendirir. |
ArabicDash | 7 | Sayısal biçimlendirme. Sayısal bir sonucu, “-” ön eki ve " -" son ekiyle Arap kardinal rakamlarını kullanarak biçimlendirir. |
BahtText | 8 | Sayısal biçimlendirme. Tay sayma sisteminde sayısal bir sonucu biçimlendirir. |
CardText | 9 | Sayısal biçimlendirme. Ana metin (Bir, İki, Üç, …). |
ChineseNum1 | 10 | Sayısal biçimlendirme. Uygun sayma sisteminden artan sayıları kullanarak sayısal bir sonucu biçimlendirir. |
ChineseNum2 | 11 | Sayısal biçimlendirme. Uygun yasal formattaki sıralı sayıları kullanarak sayısal bir sonucu formatlar. |
ChineseNum3 | 12 | Sayısal biçimlendirme. Uygun bin sayma sisteminden sıralı sayıları kullanarak sayısal bir sonucu biçimlendirir. |
Chosung | 13 | Sayısal biçimlendirme. Kore Chosung biçimindeki sıralı sayıları kullanarak sayısal bir sonucu biçimlendirir. |
CircleNum | 14 | Sayısal biçimlendirme. 1–20 aralığındaki sayılar için kapalı alfasayısal glif karakterini kullanarak, daire içine alınmış ondalık numaralandırmayı kullanarak sayısal bir sonucu biçimlendirir. |
DBChar | 15 | Sayısal biçimlendirme. Çift baytlık Arapça numaralandırmayı kullanarak sayısal bir sonucu biçimlendirir. |
DBNum1 | 16 | Sayısal biçimlendirme. Uygun karakteri kullanarak sıralı dijital ideografları kullanarak sayısal bir sonucu formatlar. |
DBNum2 | 17 | Sayısal biçimlendirme. Uygun sayma sistemindeki sıralı sayıları kullanarak sayısal bir sonucu biçimlendirir. |
DBNum3 | 18 | Sayısal biçimlendirme. Uygun yasal sayma sisteminden gelen sıralı sayıları kullanarak sayısal bir sonucu biçimlendirir. |
DBNum4 | 19 | Sayısal biçimlendirme. Uygun dijital sayma sistemindeki sıralı sayıları kullanarak sayısal bir sonucu biçimlendirir. |
DollarText | 20 | Sayısal biçimlendirme. Dolar metni (Bir, İki, Üç, … + VE 55/100). |
Ganada | 21 | Sayısal biçimlendirme. Kore Ganada biçimindeki sıralı sayıları kullanarak sayısal bir sonucu biçimlendirir. |
GB1 | 22 | Sayısal biçimlendirme. Sayısal bir sonucu, ekteki alfasayısal glif karakteri ‘yi kullanarak, ondalık numaralandırmayı ve ardından bir noktayı kullanarak biçimlendirir. |
GB2 | 23 | Sayısal biçimlendirme. Sayısal bir sonucu parantez içindeki ondalık numaralandırmayı, ekteki alfasayısal glif karakterini kullanarak biçimlendirir. |
GB3 | 24 | Sayısal biçimlendirme. Sayısal bir sonucu, bir daire içine alınmış ondalık numaralandırmayı ve kapalı alfasayısal glif karakterini kullanarak biçimlendirir. |
GB4 | 25 | Sayısal biçimlendirme. Sayısal bir sonucu, bir daire içine alınmış ondalık numaralandırmayı ve kapalı alfasayısal glif karakterini kullanarak biçimlendirir. |
Hebrew1 | 26 | Sayısal biçimlendirme. İbrani rakamlarını kullanarak sayısal bir sonucu biçimlendirir. |
Hebrew2 | 27 | Sayısal biçimlendirme. Sayısal bir sonucu İbrani alfabesini kullanarak biçimlendirir. |
Hex | 28 | Sayısal biçimlendirme. Sayısal sonucu büyük harf onaltılık basamaklar kullanarak biçimlendirir. |
HindiArabic | 29 | Sayısal biçimlendirme. Hintçe sayıları kullanarak sayısal bir sonucu biçimlendirir. |
HindiCardText | 30 | Sayısal biçimlendirme. Hintçe sayma sistemindeki sıralı sayıları kullanarak sayısal bir sonucu biçimlendirir. |
HindiLetter1 | 31 | Sayısal biçimlendirme. Hintçe sesli harfleri kullanarak sayısal bir sonucu biçimlendirir. |
HindiLetter2 | 32 | Sayısal biçimlendirme. Hintçe ünsüzleri kullanarak sayısal bir sonucu biçimlendirir. |
Iroha | 33 | Sayısal biçimlendirme. Japonca iroha. ‘yi kullanarak sayısal bir sonucu biçimlendirir |
KanjiNum1 | 34 | Sayısal biçimlendirme. Uygun sayma sistemini kullanarak Japonca stilini kullanarak sayısal bir sonucu biçimlendirir. |
KanjiNum2 | 35 | Sayısal biçimlendirme. Uygun sayma sistemini kullanarak sayısal bir sonucu biçimlendirir. |
KanjiNum3 | 36 | Sayısal biçimlendirme. Uygun sayma sistemini kullanarak sayısal bir sonucu biçimlendirir. |
Ordinal | 37 | Sayısal biçimlendirme. Sıralı (1., 2., 3., …). |
OrdText | 38 | Sayısal biçimlendirme. Sıralı metin (Birinci, İkinci, Üçüncü, …). |
UppercaseRoman | 39 | Sayısal biçimlendirme. Büyük harf Roman (I, II, III, …). |
LowercaseRoman | 40 | Sayısal biçimlendirme. Küçük harf Roma (i, ii, iii, …). |
SBChar | 41 | Sayısal biçimlendirme. Tek baytlık Arapça numaralandırmayı kullanarak sayısal bir sonucu biçimlendirir. |
ThaiArabic | 42 | Sayısal biçimlendirme. Tay sayılarını kullanarak sayısal bir sonucu biçimlendirir. |
ThaiCardText | 43 | Sayısal biçimlendirme. Tay sayma sistemindeki sıralı sayıları kullanarak sayısal bir sonucu biçimlendirir. |
ThaiLetter | 44 | Sayısal biçimlendirme. Tay harflerini kullanarak sayısal bir sonucu biçimlendirir. |
VietCardText | 45 | Sayısal biçimlendirme. Vietnam rakamlarını kullanarak sayısal bir sonucu biçimlendirir. |
Zodiac1 | 46 | Sayısal biçimlendirme. Sıralı sayısal geleneksel ideografları kullanarak sayısal bir sonucu biçimlendirir. |
Zodiac2 | 47 | Sayısal biçimlendirme. Sıralı zodyak ideograflarını kullanarak sayısal bir sonucu formatlar. |
Zodiac3 | 48 | Sayısal biçimlendirme. Sıralı geleneksel zodyak ideograflarını kullanarak sayısal bir sonucu biçimlendirir. |
Caps | 49 | Metin biçimlendirmesi. Her kelimenin ilk harfini büyük yazar. |
FirstCap | 50 | Metin biçimlendirmesi. İlk kelimenin ilk harfini büyük yazar. |
Lower | 51 | Metin biçimlendirmesi. Tüm harfler küçük harftir. |
Upper | 52 | Metin biçimlendirmesi. Tüm harfler büyük harftir. |
CharFormat | 53 | Alan sonucu biçimlendirmesi. CHARFORMAT talimatı. |
MergeFormat | 54 | Alan sonucu biçimlendirmesi. MERGEFORMAT talimatı. |
MergeFormatInet | 55 | Alan sonucu biçimlendirmesi. MERGEFORMATINET talimatı. |
Örnekler
Alan sonuçlarının nasıl biçimlendirileceğini gösterir.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Hiçbir format uygulanmadan sonucu görüntüleyen bir alan eklemek için bir belge oluşturucu kullanın.
Field field = builder.InsertField("= 2 + 3");
Assert.AreEqual("= 2 + 3", field.GetFieldCode());
Assert.AreEqual("5", field.Result);
// Alanın özelliklerini kullanarak alanın sonucuna bir format uygulayabiliriz.
// Aşağıda bir alanın sonucuna uygulayabileceğimiz üç tür format bulunmaktadır.
// 1 - Sayısal format:
FieldFormat format = field.Format;
format.NumericFormat = "$###.00";
field.Update();
Assert.AreEqual("= 2 + 3 \\# $###.00", field.GetFieldCode());
Assert.AreEqual("$ 5.00", field.Result);
// 2 - Tarih/saat formatı:
field = builder.InsertField("DATE");
format = field.Format;
format.DateTimeFormat = "dddd, MMMM dd, yyyy";
field.Update();
Assert.AreEqual("DATE \\@ \"dddd, MMMM dd, yyyy\"", field.GetFieldCode());
Console.WriteLine($"Today's date, in {format.DateTimeFormat} format:\n\t{field.Result}");
// 3 - Genel format:
field = builder.InsertField("= 25 + 33");
format = field.Format;
format.GeneralFormats.Add(GeneralFormat.LowercaseRoman);
format.GeneralFormats.Add(GeneralFormat.Upper);
field.Update();
int index = 0;
using (IEnumerator<GeneralFormat> generalFormatEnumerator = format.GeneralFormats.GetEnumerator())
while (generalFormatEnumerator.MoveNext())
Console.WriteLine($"General format index {index++}: {generalFormatEnumerator.Current}");
Assert.AreEqual("= 25 + 33 \\* roman \\* Upper", field.GetFieldCode());
Assert.AreEqual("LVIII", field.Result);
Assert.AreEqual(2, format.GeneralFormats.Count);
Assert.AreEqual(GeneralFormat.LowercaseRoman, format.GeneralFormats[0]);
// Alanın sonucunu orijinal formuna döndürmek için formatlarımızı kaldırabiliriz.
format.GeneralFormats.Remove(GeneralFormat.LowercaseRoman);
format.GeneralFormats.RemoveAt(0);
Assert.AreEqual(0, format.GeneralFormats.Count);
field.Update();
Assert.AreEqual("= 25 + 33 ", field.GetFieldCode());
Assert.AreEqual("58", field.Result);
Assert.AreEqual(0, format.GeneralFormats.Count);
Ayrıca bakınız
- ad alanı Aspose.Words.Fields
- toplantı Aspose.Words