MustacheTag

MustacheTag class

代表“胡子”标签。

public class MustacheTag

特性

姓名描述
ReferenceOffset { get; }从标签的开头获取从零开始的起始位置ReferenceRun.
ReferenceRun { get; }获取包含标签开头的运行。
Text { get; }获取标签的文本。

例子

展示如何使用胡子标签。

Document document = new Document(MyDir + "Mail merge mustache tags.docx");
document.MailMerge.UseNonMergeFields = true;

MailMergeRegionInfo hierarchy = document.MailMerge.GetRegionsHierarchy();

foreach (MustacheTag mustacheTag in hierarchy.MustacheTags)
{
    Console.WriteLine(mustacheTag.Text);
    Console.WriteLine(mustacheTag.ReferenceOffset);
    Console.WriteLine(mustacheTag.ReferenceRun);
}

foreach (MailMergeRegionInfo region in hierarchy.Regions)
{
    Console.WriteLine(region.StartMustacheTag.Text);
    Console.WriteLine(region.EndMustacheTag.Text);
}

也可以看看