Class LineAnnotation

LineAnnotation 类

表示线注释的类。

public sealed class LineAnnotation : MarkupAnnotation

构造函数

名称描述
LineAnnotation(Document, Point, Point)用于生成器的构造函数。
LineAnnotation(Page, Rectangle, Point, Point)在指定页面上创建新的线注释。

属性

名称描述
Actions { get; }获取注释操作的列表。
virtual ActiveState { get; set; }获取或设置当前注释外观状态。
override AnnotationType { get; }获取注释的类型。
Appearance { get; }获取注释的外观字典。
Border { get; set; }获取或设置注释边框特征。 Border
CaptionOffset { get; set; }获取或设置标题文本与其正常位置的偏移量。
CaptionPosition { get; set; }获取或设置注释标题的位置。
Characteristics { get; }获取注释特征。
Color { get; set; }获取或设置注释颜色。
Contents { get; set; }获取或设置注释文本。
CreationDate { get; }获取注释创建的日期和时间。
Ending { get; set; }获取或设置线的结束点。
EndingStyle { get; set; }获取或设置线的结束点样式。
Flags { get; set; }注释的标志。
FullName { get; }获取注释的全名。
virtual Height { get; set; }获取或设置注释的高度。
virtual Hyperlink { get; set; }获取或设置片段超链接(用于 PDF 生成器)。
InReplyTo { get; set; }引用此注释“回复”的注释。两个注释必须在文档的同一页面上。
Intent { get; set; }获取或设置线注释的意图。
InteriorColor { get; set; }获取或设置注释的内部颜色。
IsFirstParagraphInColumn { get; set; }获取或设置一个布尔值,指示此段落是否将在下一列中。默认值为 false。(用于 PDF 生成)
IsInLineParagraph { get; set; }获取或设置段落是否为内联。默认值为 false。(用于 PDF 生成)
IsInNewPage { get; set; }获取或设置一个布尔值,强制此段落在新页面生成。默认值为 false。(用于 PDF 生成)
IsKeptWithNext { get; set; }获取或设置一个布尔值,指示当前段落是否与下一个段落保持在同一页面。默认值为 false。(用于 PDF 生成)
LeaderLine { get; set; }获取或设置引导线长度。
LeaderLineExtension { get; set; }获取或设置引导线延伸的长度。
LeaderLineOffset { get; set; }获取或设置引导线偏移量。
Margin { get; set; }获取或设置段落的外边距(用于 PDF 生成)
Measure { get; set; }为此注释指定的测量单位。
Modified { get; set; }获取或设置注释最近修改的日期和时间。
Name { get; set; }获取或设置页面上注释的名称。
Opacity { get; set; }获取或设置用于绘制注释的常量不透明度值。
virtual PageIndex { get; }获取包含注释的页面索引。
Popup { get; set; }用于输入或编辑与此注释相关的文本的弹出注释。
virtual Rect { get; set; }获取或设置注释矩形。
ReplyType { get; set; }一个字符串,指定此注释与 InReplyTo 指定的注释之间的关系(“回复类型”)。
RichText { get; set; }获取或设置在打开注释时在弹出窗口中显示的富文本字符串。
ShowCaption { get; set; }获取或设置布尔标志,确定内容是否必须显示为标题。
Starting { get; set; }获取或设置线的起始点。
StartingStyle { get; set; }获取或设置线起始点的结束样式。
States { get; }获取注释的外观字典。
Subject { get; set; }获取表示对象描述的文本。
TextHorizontalAlignment { get; set; }获取或设置注释的文本对齐方式。
Title { get; set; }获取或设置将在注释标题栏中显示的文本。
virtual VerticalAlignment { get; set; }获取或设置段落的垂直对齐方式
virtual Width { get; set; }获取或设置注释的宽度。
ZIndex { get; set; }获取或设置一个整数值,指示图形的 Z 顺序。具有较大 ZIndex 的图形将放置在具有较小 ZIndex 的图形上。ZIndex 可以为负数。具有负 ZIndex 的图形将放置在页面文本后面。

方法

名称描述
override Accept(AnnotationSelector)接受访问者进行注释处理。
override ChangeAfterResize(Matrix)根据矩阵变换更新起始点和结束点。
ClearState()清除注释的状态和状态模型。例如,清除注释的审阅状态。注意,状态存储在其他具有状态和状态模型键的文本注释中。
virtual Clone()克隆此实例。虚拟方法。始终返回 null。
virtual Flatten()将注释内容直接放置在页面上,注释对象将被移除。
GetRectangle(bool)返回考虑页面旋转的注释矩形。
GetState()获取注释的状态。注意,状态存储在其他具有状态和状态模型键的文本注释中。
GetStateModel()获取注释的状态模型。注意,状态存储在其他具有状态和状态模型键的文本注释中。
SetMarkedState(bool)设置注释的标记和未标记状态。注意,状态存储在其他具有状态和状态模型键的文本注释中。
SetReviewState(AnnotationState)设置注释的审阅状态。标记和未标记状态被忽略,因为它们不属于审阅状态模型。状态由创建目标注释的用户设置。值取自目标注释的标题属性。注意,状态存储在其他具有状态和状态模型键的文本注释中。
SetReviewState(AnnotationState, string)设置注释的审阅状态。标记和未标记状态被忽略,因为它们不属于审阅状态模型。注意,状态存储在其他具有状态和状态模型键的文本注释中。

另请参阅