Class ToaCategories
内容
[
隐藏
]ToaCategories class
表示权限类别表。
public class ToaCategories
构造函数
姓名 | 描述 |
---|---|
ToaCategories() | 默认构造函数。 |
特性
姓名 | 描述 |
---|---|
static DefaultCategories { get; } | 获取权限类别的默认表。 |
Item { 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]);
// 插入 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");
也可以看看
- 命名空间 Aspose.Words.Fields
- 部件 Aspose.Words