RevisionTextEffect

RevisionTextEffect enumeration

允许为文档文本的修订指定装饰效果。

public enum RevisionTextEffect

价值观

姓名 价值 描述
None 0 修改后的内容没有应用特殊效果。 这对应于NoHighlight.
Color 1 修改后的内容仅用颜色突出显示。
Bold 2 修改后的内容用粗体和彩色显示。
Italic 3 修改后的内容用斜体和彩色显示。
Underline 4 修改后的内容带有下划线和彩色。
DoubleUnderline 5 修改后的内容带有双下划线和彩色。
StrikeThrough 6 修改后的内容被描边并着色。
DoubleStrikeThrough 7 修改后的内容是双划线和彩色的。
Hidden 8 修改后的内容被隐藏。

例子

显示如何修改修订的外观。

Document doc = new Document(MyDir + "Revisions.docx");

// 获取控制修订外观的 RevisionOptions 对象。
RevisionOptions revisionOptions = doc.LayoutOptions.RevisionOptions;

// 以绿色和斜体呈现插入修订。
revisionOptions.InsertedTextColor = RevisionColor.Green;
revisionOptions.InsertedTextEffect = RevisionTextEffect.Italic;

// 以红色和粗体呈现删除修订。
revisionOptions.DeletedTextColor = RevisionColor.Red;
revisionOptions.DeletedTextEffect = RevisionTextEffect.Bold;

// 相同的文本将在一次移动修订中出现两次:
// 一次在出发点,一次在到达目的地。
// 将移出修订版处的文本渲染为黄色,并带有双删除线
// 并在移至的修订版处加双下划线蓝色。
revisionOptions.MovedFromTextColor = RevisionColor.Yellow;
revisionOptions.MovedFromTextEffect = RevisionTextEffect.DoubleStrikeThrough;
revisionOptions.MovedToTextColor = RevisionColor.Blue;
revisionOptions.MovedFromTextEffect = RevisionTextEffect.DoubleUnderline;

// 以深红色和粗体呈现格式修订。
revisionOptions.RevisedPropertiesColor = RevisionColor.DarkRed;
revisionOptions.RevisedPropertiesEffect = RevisionTextEffect.Bold;

// 在页面左侧受修订影响的行旁边放置一个深蓝色粗条。
revisionOptions.RevisionBarsColor = RevisionColor.DarkBlue;
revisionOptions.RevisionBarsWidth = 15.0f;

// 显示修订标记和原始文本。
revisionOptions.ShowOriginalRevision = true;
revisionOptions.ShowRevisionMarks = true;

// 获取移动、删除、格式化修订和评论以显示在绿色气球中
// 在页面的右侧。
revisionOptions.ShowInBalloons = ShowInBalloons.Format;
revisionOptions.CommentColor = RevisionColor.BrightGreen;

// 这些特性仅适用于 .pdf 或 .jpg 等格式。
doc.Save(ArtifactsDir + "Revision.RevisionOptions.pdf");

也可以看看