DefaultCategories
内容
[
隐藏
]ToaCategories.DefaultCategories property
获取默认的权威类别表。
public static ToaCategories DefaultCategories { get; }
评论
使用ToaCategories
属性来指定单个文档的权限类别表。
例子
演示如何为 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]);
// 插入 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);
// 跨 2 个类别插入 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