ToaCategories
İçindekiler
[
Saklamak
]ToaCategories class
Yetki kategorileri tablosunu temsil eder.
Daha fazlasını öğrenmek için şu adresi ziyaret edin:Alanlarla Çalışmak dokümantasyon makalesi.
public class ToaCategories
yapıcılar
İsim | Tanım |
---|---|
ToaCategories() | Default_Constructor |
Özellikleri
İsim | Tanım |
---|---|
static DefaultCategories { get; } | Yetki kategorilerinin varsayılan tablosunu alır. |
Item { get; set; } | Kategori başlığını kategori numarasına göre alır veya ayarlar. |
Örnekler
TOA alanları için bir kategori kümesinin nasıl belirtileceğini gösterir.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// TOA alanları, girişlerini bu koleksiyonda tanımlanan kategorilere göre filtreleyebilir.
ToaCategories toaCategories = new ToaCategories();
doc.FieldOptions.ToaCategories = toaCategories;
// Bu kategori koleksiyonu, üzerine özel değerler yazabileceğimiz varsayılan değerlerle birlikte gelir.
Assert.AreEqual("Cases", toaCategories[1]);
Assert.AreEqual("Statutes", toaCategories[2]);
toaCategories[1] = "My Category 1";
toaCategories[2] = "My Category 2";
// Bu koleksiyon üzerinden her zaman varsayılan değerlere erişebiliriz.
Assert.AreEqual("Cases", ToaCategories.DefaultCategories[1]);
Assert.AreEqual("Statutes", ToaCategories.DefaultCategories[2]);
// 2 TOA alanı ekleyin. TOA alanları, belgedeki her TA alanı için bir giriş oluşturur.
// Koleksiyonumuzdan bir kategorinin dizinini seçmek için "\c" anahtarını kullanın.
// Bu anahtarla, bir TOA alanı yalnızca TA alanlarındaki girişleri alacaktır.
// aynı zamanda eşleşen kategori indeksine sahip bir "\c" anahtarı da var. Her TOA alanı aynı zamanda görüntülenecektir
// "\c" anahtarının işaret ettiği kategorinin adı.
builder.InsertField("TOA \\c 1 \\h", null);
builder.InsertField("TOA \\c 2 \\h", null);
builder.InsertBreak(BreakType.PageBreak);
// 2 kategoriye TOA girişleri ekleyin. İlk TOA alanımız bir giriş alacak,
// "\c" anahtarı da birinci kategoriye işaret eden ikinci TA alanından.
// İkinci TOA alanı diğer iki TA alanından iki girişe sahip olacaktır.
builder.InsertField("TA \\c 2 \\l \"entry 1\"");
builder.InsertBreak(BreakType.PageBreak);
builder.InsertField("TA \\c 1 \\l \"entry 2\"");
builder.InsertBreak(BreakType.PageBreak);
builder.InsertField("TA \\c 2 \\l \"entry 3\"");
doc.UpdateFields();
doc.Save(ArtifactsDir + "FieldOptions.TOA.Categories.docx");
Ayrıca bakınız
- ad alanı Aspose.Words.Fields
- toplantı Aspose.Words