Item
محتويات
[
يخفي
]ToaCategories indexer
الحصول على عنوان الفئة أو تعيينه حسب رقم الفئة.
public string this[int number] { get; set; }
أمثلة
يوضح كيفية تحديد مجموعة من الفئات لحقول TOA.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// يمكن لحقول TOA تصفية إدخالاتها حسب الفئات المحددة في هذه المجموعة.
ToaCategories toaCategories = new ToaCategories();
doc.FieldOptions.ToaCategories = toaCategories;
// تأتي مجموعة الفئات هذه بقيم افتراضية، والتي يمكننا استبدالها بقيم مخصصة.
Assert.AreEqual("Cases", toaCategories[1]);
Assert.AreEqual("Statutes", toaCategories[2]);
toaCategories[1] = "My Category 1";
toaCategories[2] = "My Category 2";
// يمكننا دائمًا الوصول إلى القيم الافتراضية عبر هذه المجموعة.
Assert.AreEqual("Cases", ToaCategories.DefaultCategories[1]);
Assert.AreEqual("Statutes", ToaCategories.DefaultCategories[2]);
// أدخل حقلين TOA. تقوم حقول TOA بإنشاء إدخال لكل حقل TA في المستند.
// استخدم المفتاح "\c" لتحديد فهرس الفئة من مجموعتنا.
// باستخدام رمز التبديل هذا، سيلتقط حقل TOA فقط الإدخالات من حقول TA التي
// يحتوي أيضًا على مفتاح "\c" مع فهرس فئة مطابق. سيتم أيضًا عرض كل حقل TOA
// اسم الفئة التي يشير إليها المفتاح "\c".
builder.InsertField("TOA \\c 1 \\h", null);
builder.InsertField("TOA \\c 2 \\h", null);
builder.InsertBreak(BreakType.PageBreak);
// أدخل إدخالات TOA عبر فئتين. سيتلقى حقل TOA الأول الخاص بنا إدخالاً واحدًا،
// من حقل TA الثاني الذي يشير مفتاح التبديل "\c" الخاص به أيضًا إلى الفئة الأولى.
// سيحتوي حقل TOA الثاني على إدخالين من حقلي TA الآخرين.
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");
أنظر أيضا
- class ToaCategories
- مساحة الاسم Aspose.Words.Fields
- المجسم Aspose.Words