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);
}