Foxit PDF SDK
FSDK::Line类 参考

线条注释在页面上显示一条直线。 更多...

类 FSDK::Line 继承关系图:
FSDK::Markup FSDK::Annot

Public 成员函数

 constructor ()
 构造函数。
 
 constructor (annot)
 带有 parent class object. 更多...
 
 EnableCaption (cap)
 设置用于决定当前线条注释的内容是否应在外观中复制为标题的标志。 更多...
 
 GetCaptionOffset ()
 获取标题偏移值。 更多...
 
 GetCaptionPositionType ()
 获取标题的位置类型。 更多...
 
 GetEndPoint ()
 获取结束点。 更多...
 
 GetLeaderLineExtensionLength ()
 获取引线扩展的长度。 更多...
 
 GetLeaderLineLength ()
 获取引线的长度。 更多...
 
 GetLeaderLineOffset ()
 获取引线偏移的长度。 更多...
 
 GetLeaderLineOffset ()
 设置引线偏移的长度。 /** 更多...
 
 GetLineEndStyle ()
 获取结束点的线结束样式。 更多...
 
 GetLineStartStyle ()
 获取起始点的线结束样式。 更多...
 
 GetMeasureConversionFactor (measure_type)
 获取用于测量的转换因子。 更多...
 
 GetMeasureRatio ()
 获取用于测量的比例尺字符串。 更多...
 
 GetMeasureRatioW ()
 获取用于测量的比例尺 Unicode 字符串。 更多...
 
 GetMeasureUnit (measure_type)
 获取用于显示测量单位的标签。 更多...
 
 GetMeasureUnitW (measure_type)
 获取用于显示测量单位的标签(Unicode 字符串)。 更多...
 
 GetStartPoint ()
 获取起始点。 更多...
 
 GetStyleFillColor ()
 获取结束样式的填充颜色。 更多...
 
 HasCaption ()
 检查当前线条注释的内容是否应在外观中复制为标题。 更多...
 
 SetCaptionOffset (offset)
 设置标题偏移值。 更多...
 
 SetCaptionPositionType (cap_position)
 设置标题的位置类型。 更多...
 
 SetEndPoint (point)
 设置结束点。 更多...
 
 SetLeaderLineExtensionLength (extension_length)
 设置引线扩展的长度。 更多...
 
 SetLeaderLineLength (length)
 设置引线的长度。 更多...
 
 SetLeaderLineOffset (offset)
 设置引线偏移的长度。 更多...
 
 SetLineEndStyle (ending_style)
 设置结束点的线结束样式。 更多...
 
 SetLineStartStyle (ending_style)
 设置起始点的线结束样式。 更多...
 
 SetMeasureConversionFactor (measure_type, factor)
 设置用于测量的转换因子。 更多...
 
 SetMeasureRatio (ratio)
 设置用于测量的比例尺字符串。 更多...
 
 SetMeasureUnit (measure_type, unit)
 设置用于显示测量单位的标签。 更多...
 
 SetStartPoint (point)
 设置起始点。 更多...
 
 SetStyleFillColor (color)
 设置结束样式的填充颜色。 更多...
 
- Public 成员函数 继承自 FSDK::Markup
 AddReply ()
 将新回复添加到回复列表的末尾。 更多...
 
 AddRichText (content, style)
 将新的富文本字符串添加到末尾。 更多...
 
 AddStateAnnot (title, model, state)
 添加新的状态注释。 更多...
 
 constructor (annot)
 带有父类对象的构造函数。 更多...
 
 constructor ()
 构造函数。
 
 GetBorderOpacity ()
 获取注释的边框不透明度。 更多...
 
 GetCreationDateTime ()
 获取创建日期时间。 更多...
 
 GetFillOpacity ()
 获取注释的填充不透明度。 更多...
 
 GetGroupElements ()
 从当前标记注释所属的组中获取元素(作为标记注释)。 更多...
 
 GetGroupHeader ()
 获取当前标记注释所属组的标头注释(作为主注释)。 更多...
 
 GetIntent ()
 获取意图名称。 更多...
 
 GetOpacity ()
 获取不透明度值。 更多...
 
 GetPopup ()
 获取相关的弹出注释。 更多...
 
 GetReply (index)
 根据索引获取回复。 更多...
 
 GetReplyCount ()
 计算所有回复的数量。 更多...
 
 GetRichTextContent (index)
 获取由索引指定的富文本字符串的文本字符串。 更多...
 
 GetRichTextCount ()
 获取富文本字符串的数量。 更多...
 
 GetRichTextStyle (index)
 获取由索引指定的富文本字符串的样式数据。 更多...
 
 GetStateAnnots (model)
 获取指定状态模型中的所有状态注释。 更多...
 
 GetSubject ()
 获取主题字符串。 更多...
 
 GetTitle ()
 获取标题字符串。 更多...
 
 InsertRichText (index, content, style)
 将新的富文本字符串插入到由索引指定的位置。 更多...
 
 IsGrouped ()
 检查当前标记注释是否在组中。 更多...
 
 RemoveAllReplies ()
 删除所有回复。 更多...
 
 RemoveAllStateAnnots ()
 删除所有状态注释。 更多...
 
 RemovePopup ()
 移除相关的弹出注释。 更多...
 
 RemoveReply (index)
 根据索引删除回复。 更多...
 
 RemoveRichText (index)
 删除由索引指定的富文本字符串。 更多...
 
 SetBorderOpacity (opacity)
 设置注释的边框不透明度。 更多...
 
 SetCreationDateTime (date_time)
 设置创建日期时间。 更多...
 
 SetFillOpacity (opacity)
 设置注释的填充不透明度。 更多...
 
 SetIntent (intent)
 设置意图名称。 更多...
 
 SetOpacity (opacity)
 设置不透明度值。 更多...
 
 SetPopup (popup)
 设置相关的弹出注释。 更多...
 
 SetRichTextContent (index, content)
 设置由索引指定的富文本字符串的文本字符串。 更多...
 
 SetRichTextStyle (index, style)
 设置由索引指定的富文本字符串的样式数据。 更多...
 
 SetSubject (subject)
 设置主题字符串。 更多...
 
 SetTitle (title)
 设置标题字符串。 更多...
 
 Ungroup ()
 将当前标记注释从其所属的组中取消分组。 更多...
 
- Public 成员函数 继承自 FSDK::Annot
 constructor (page, annot_dict)
 带有PDF页面和注释的PDF字典的构造函数。 更多...
 
 constructor ()
 构造函数。
 
 GetAppearanceStream (type, appearance_state)
 获取具有指定类型和状态的注释外观流。 更多...
 
 GetBorderColor ()
 获取边框颜色。 更多...
 
 GetBorderInfo ()
 获取边框信息。 更多...
 
 GetContent ()
 获取内容。 更多...
 
 GetDeviceRect (matrix)
 获取设备坐标系中的注释矩形。 更多...
 
 GetDict ()
 获取注释的字典对象。 更多...
 
 GetDisplayMatrix (page_display_matrix)
 获取从PDF坐标系到 目标设备坐标系的显示矩阵。 更多...
 
 GetFlags ()
 获取注释标志。 更多...
 
 GetIndex ()
 获取当前注释在其所属页面中的索引。 更多...
 
 GetModifiedDateTime ()
 获取上次修改日期时间。 更多...
 
 GetOptionalContent ()
 获取注释的可选内容的PDF字典。 更多...
 
 GetPage ()
 获取相关的PDF页面。 更多...
 
 GetRect ()
 获取PDF坐标系中的矩形。 更多...
 
 GetType ()
 获取当前注释的实际注释类型。 更多...
 
 GetUniqueID ()
 获取唯一ID。 更多...
 
 HasProperty (property)
 当前注释是否具有指定的注释属性。 更多...
 
 IsEmpty ()
 检查当前对象是否为空。 更多...
 
 IsMarkup ()
 检查当前注释是否为标记注释。 更多...
 
 Move (rect)
 将当前注释移动到新位置,由PDF坐标系中的新矩形指定。 更多...
 
 Move (rect, is_reset_appearance)
 将当前注释移动到新位置,由PDF坐标系中的新矩形指定。 更多...
 
 RemoveProperty (property)
 移除指定的注释属性。 更多...
 
 ResetAppearanceStream ()
 重置外观流。 更多...
 
 ResetAppearanceStream (is_generate_new_appearance_obj)
 重置外观流。 更多...
 
 SetBorderColor (color)
 设置边框颜色。 更多...
 
 SetBorderInfo (border)
 设置边框信息。 更多...
 
 SetContent (content)
 设置内容。 更多...
 
 SetFlags (flags)
 设置注释标志。 更多...
 
 SetModifiedDateTime (date_time)
 设置上次修改日期时间。 更多...
 
 SetUniqueID (unique_id)
 设置唯一ID。 更多...
 

静态 Public 属性

static e_CapPosInline
 标题位置类型的枚举。 更多...
 
static e_CapPosTop
 
- 静态 Public 属性 继承自 FSDK::Markup
static e_EndingStyleButt
 端点处垂直于线条本身的短线。
 
static e_EndingStyleCircle
 用注释的内部颜色(如果有)填充的圆形。
 
static e_EndingStyleClosedArrow
 两条短线以锐角相遇,如OpenArrow样式,并由 第三条线连接形成三角形闭合箭头,用注释的内部颜色(如果有)填充。
 
static e_EndingStyleDiamond
 用注释的内部颜色(如果有)填充的菱形。
 
static e_EndingStyleNone
 线条结束样式的枚举。 更多...
 
static e_EndingStyleOpenArrow
 两条短线以锐角相遇形成开放箭头。
 
static e_EndingStyleRClosedArrow
 与ClosedArrow相反方向的三角形闭合箭头。
 
static e_EndingStyleROpenArrow
 两条短线与OpenArrow相反的方向。
 
static e_EndingStyleSlash
 端点处与线条本身大约30度顺时针方向的短线。
 
static e_EndingStyleSquare
 用注释的内部颜色(如果有)填充的正方形。
 
static e_MeasureTypeA
 面积的测量。
 
static e_MeasureTypeD
 任何方向距离的测量。
 
static e_MeasureTypeS
 线条斜率的测量。
 
static e_MeasureTypeT
 角度的测量。
 
static e_MeasureTypeX
 注释度量类型的枚举。 更多...
 
static e_MeasureTypeY
 沿 y轴变化的测量。
 
static e_StateAccepted
 (与状态模型 FSDK.Markup.e_StateModelReview 一起使用) 用户同意更改。
 
static e_StateCancelled
 (与状态模型 FSDK.Markup.e_StateModelReview 一起使用) 更改已被取消。
 
static e_StateCompleted
 (与状态模型 FSDK.Markup.e_StateModelReview 一起使用) 更改已完成。
 
static e_StateDeferred
 (与状态模型 FSDK.Markup.e_StateModelReview 一起使用) 更改已被推迟。
 
static e_StateFuture
 (与状态模型 FSDK.Markup.e_StateModelReview 一起使用) 更改将在未来进行。
 
static e_StateMarked
 (与状态模型 FSDK.Markup.e_StateModelMarked 一起使用) 注释已被用户标记。
 
static e_StateModelMarked
 标记注释状态模型的枚举。 更多...
 
static e_StateModelReview
 标记注释状态模型:审阅。
 
static e_StateNone
 标记注释状态的枚举。 更多...
 
static e_StateRejected
 (与状态模型 FSDK.Markup.e_StateModelReview 一起使用) 用户不同意更改。
 
static e_StateUnmarked
 (与状态模型 FSDK.Markup.e_StateModelMarked 一起使用) 注释未被用户标记。
 
- 静态 Public 属性 继承自 FSDK::Annot
static e_3D
 注释类型:3D注释。<PDF reference 1.7>中的标准注释之一。
 
static e_AppearanceTypeDown
 注释的按下外观。
 
static e_AppearanceTypeNormal
 注释外观类型的枚举。 更多...
 
static e_AppearanceTypeRollover
 注释的翻转外观。
 
static e_Caret
 注释类型:插入符注释。<PDF reference 1.7>中的标准注释之一。
 
static e_Circle
 注释类型:圆形注释。<PDF reference 1.7>中的标准注释之一。
 
static e_FileAttachment
 注释类型:文件附件注释。<PDF reference 1.7>中的标准注释之一。
 
static e_FlagHidden
 注释标志:隐藏。 更多...
 
static e_FlagInvisible
 PDF注释标志的枚举。 更多...
 
static e_FlagLocked
 注释标志:锁定。 更多...
 
static e_FlagLockedContents
 注释标志:锁定内容。 更多...
 
static e_FlagNoRotate
 注释标志:不旋转。 更多...
 
static e_FlagNoView
 注释标志:不查看。 更多...
 
static e_FlagNoZoom
 注释标志:不缩放。 更多...
 
static e_FlagPrint
 注释标志:打印。 更多...
 
static e_FlagReadOnly
 注释标志:只读。 更多...
 
static e_FlagToggleNoView
 注释标志:切换不查看。 更多...
 
static e_FreeText
 注释类型:自由文本注释。<PDF reference 1.7>中的标准注释之一。
 
static e_Highlight
 注释类型:高亮注释。<PDF reference 1.7>中的标准注释之一。
 
static e_HighlightingInvert
 高亮模式:反转,即反转注释矩形的内容。
 
static e_HighlightingNone
 PDF注释高亮模式的枚举。 更多...
 
static e_HighlightingOutline
 高亮模式:轮廓,即反转注释的边框。
 
static e_HighlightingPush
 高亮模式:按下,即显示注释的按下外观(如果有)。
 
static e_HighlightingToggle
 高亮模式:切换。这仅对小部件注释有用。
 
static e_Ink
 注释类型:墨迹注释。<PDF reference 1.7>中的标准注释之一。
 
static e_Line
 注释类型:直线注释。<PDF reference 1.7>中的标准注释之一。
 
static e_Link
 注释类型:链接注释。<PDF reference 1.7>中的标准注释之一。
 
static e_MKEntryBackgroundColor
 背景颜色条目。MK字典中的"BG"。
 
static e_MKEntryBorderColor
 边框颜色条目。MK字典中的"BC"。
 
static e_MKEntryDownCaption
 按下标题(或替代标题)条目。MK字典中的"AC"。 更多...
 
static e_MKEntryDownIcon
 按下图标(或替代图标)条目。MK字典中的"IX"。 更多...
 
static e_MKEntryIconCaptionRelation
 图标和标题关系条目。MK字典中的"TP"。 更多...
 
static e_MKEntryIconFit
 图标适配信息条目。MK字典中的"IF"。 更多...
 
static e_MKEntryNormalCaption
 正常标题条目。MK字典中的"CA"。 更多...
 
static e_MKEntryNormalIcon
 正常图标条目。MK字典中的"I"。 更多...
 
static e_MKEntryRolloverCaption
 翻转标题条目。MK字典中的"RC"。 更多...
 
static e_MKEntryRolloverIcon
 翻转图标条目。MK字典中的"RI"。 更多...
 
static e_MKEntryRotation
 注释的MK字典(外观特性)条目的枚举。 更多...
 
static e_MKRelationCaptionAboveIcon
 标题在图标上方。
 
static e_MKRelationCaptionBelowIcon
 标题在图标下方。
 
static e_MKRelationCaptionLeft
 标题在图标左侧。
 
static e_MKRelationCaptionOvrlayOnIcon
 标题直接覆盖在图标上。
 
static e_MKRelationCaptionRight
 标题在图标右侧。
 
static e_MKRelationNoCaption
 无标题;仅图标。
 
static e_MKRelationNoIcon
 注释的MK字典中图标和标题相对位置的枚举。 更多...
 
static e_Movie
 注释类型:电影注释。<PDF reference 1.7>中的标准注释之一。
 
static e_Note
 注释类型:注释注释,即“文本”注释 - <PDF reference 1.7>中的标准注释之一。
 
static e_PagingSeal
 注释类型:分页印章注释。Foxit PDF SDK自定义注释类型(非标准注释类型)。
 
static e_Polygon
 注释类型:多边形注释。<PDF reference 1.7>中的标准注释之一。
 
static e_PolyLine
 注释类型:折线注释。<PDF reference 1.7>中的标准注释之一。
 
static e_Popup
 注释类型:弹出注释。<PDF reference 1.7>中的标准注释之一。
 
static e_PrinterMark
 注释类型:印刷商标记注释。<PDF reference 1.7>中的标准注释之一。
 
static e_PropertyBorderColor
 注释属性:边框颜色。 更多...
 
static e_PropertyCreationDate
 注释属性:创建日期。 更多...
 
static e_PropertyFillColor
 注释属性:填充颜色 更多...
 
static e_PropertyModifiedDate
 某些PDF注释属性的枚举。 更多...
 
static e_PSInk
 注释类型:压感墨迹注释。
 
static e_Redact
 注释类型:涂黑注释。
 
static e_RichMedia
 注释类型:富媒体注释。
 
static e_Screen
 注释类型:屏幕注释。<PDF reference 1.7>中的标准注释之一。
 
static e_Sound
 注释类型:声音注释。<PDF reference 1.7>中的标准注释之一。
 
static e_Square
 注释类型:正方形注释。<PDF reference 1.7>中的标准注释之一。
 
static e_Squiggly
 注释类型:波浪线注释。<PDF reference 1.7>中的标准注释之一。
 
static e_Stamp
 注释类型:图章注释。<PDF reference 1.7>中的标准注释之一。
 
static e_StrikeOut
 注释类型:删除线注释。<PDF reference 1.7>中的标准注释之一。
 
static e_TrapNet
 注释类型:陷阱网络注释。<PDF reference 1.7>中的标准注释之一。
 
static e_Underline
 注释类型:下划线注释。<PDF reference 1.7>中的标准注释之一。
 
static e_UnknownType
 PDF注释类型的枚举。 更多...
 
static e_Watermark
 注释类型:水印注释。<PDF reference 1.7>中的标准注释之一。
 
static e_Widget
 注释类型:小部件注释。<PDF reference 1.7>中的标准注释之一。 更多...
 

详细描述

线条注释在页面上显示一条直线。

线条注释是一种标记注释,因此类 FSDK.Line 派生自 类 FSDK.Markup,并且还提供了获取/设置线条注释属性和 重置线条注释外观流的函数。
对于线条注释,起始点和结束点是必需的。因此请确保线条注释 在重置其外观流之前具有有效的起始点和结束点;否则线条注释无法 重置外观流。

注解
对于新创建的线条注释,如果用户在设置必需的起始点和结束点属性后直接调用函数 FSDK.Annot.ResetAppearanceStream,而不设置任何其他属性, 将使用默认外观:
边框宽度 = 2.0,边框样式 = FSDK.BorderInfo.e_Solid, 边框颜色 = 0xFFFF0000(红色),不透明度 = 1, 线条起始/结束样式 = "None",未启用标题。
参见
FSDK.Markup

成员函数说明

◆ constructor()

FSDK::Line::constructor ( annot  )

带有 parent class object.

参数
[in]annotParent class object.

◆ EnableCaption()

FSDK::Line::EnableCaption ( cap  )

设置用于决定当前线条注释的内容是否应在外观中复制为标题的标志。

此属性会影响线条注释的外观。如果用户希望此效果显示在注释的外观中, 请在此函数后调用函数 FSDK.Annot.ResetAppearanceStream

参数
[in]captrue 表示内容应在当前线条注释的外观中复制为标题, 而 false 表示不复制。
返回
None.

◆ GetCaptionOffset()

FSDK::Line::GetCaptionOffset ( )

获取标题偏移值。

标题偏移是标题相对于其正常位置的偏移量。
仅当当前线条注释具有标题时,此属性才有意义并影响线条注释的外观。 可以使用函数 FSDK.Line.HasCaption 检查当前线条注释是否应具有标题, 可以使用函数 FSDK.Line.EnableCaption 更改该状态。

返回
接收标题的水平偏移和垂直偏移的 Offset 对象。
值为 (0, 0) 的 Offset 对象也可能表示找不到标题偏移值。

◆ GetCaptionPositionType()

FSDK::Line::GetCaptionPositionType ( )

获取标题的位置类型。

仅当当前线条注释具有标题时,此属性才有意义并影响线条注释的外观。 可以使用函数 FSDK.Line.HasCaption 检查当前线条注释是否应具有标题, 可以使用函数 FSDK.Line.EnableCaption 更改该状态。

返回
标题的位置类型。请参考从 FSDK.Line.e_CapPosInline 开始的值, 这将是这些值中的一个。

◆ GetEndPoint()

FSDK::Line::GetEndPoint ( )

获取结束点。

起始点和结束点是线条注释的必需属性。它们会影响线条注释的 外观。

返回
结束点。值为 (0, 0) 的点也可能表示找不到起始点。

◆ GetLeaderLineExtensionLength()

FSDK::Line::GetLeaderLineExtensionLength ( )

获取引线扩展的长度。

引线扩展从线条本身延伸,与引线成 180 度。
有关更多详细信息,请参阅 <PDF reference 1.7> 第 8.4.5 节“注释类型”中的“线条注释”。

返回
引线扩展的长度。

◆ GetLeaderLineLength()

FSDK::Line::GetLeaderLineLength ( )

获取引线的长度。

引线从线条的每个端点延伸,与线条本身垂直。正值表示引线出现在 从起始点到结束点遍历线条时顺时针方向;负值表示相反方向。特别地, 即使引线的长度为 0,线条注释仍然可以具有引线扩展和引线偏移。 在这种情况下,引线的方向与正长度值相同,以便仍然可以判断 引线扩展和偏移的方向或位置。
有关更多详细信息,请参阅 <PDF reference 1.7> 第 8.4.5 节“注释类型”中的“线条注释”。

返回
引线的长度。

◆ GetLeaderLineOffset() [1/2]

FSDK::Line::GetLeaderLineOffset ( )

获取引线偏移的长度。

引线偏移是线条注释的端点和引线开始位置之间的空白空间量。
有关更多详细信息,请参阅 <PDF reference 1.7> 第 8.4.5 节"注释类型"中的"线条注释"。

返回
引线偏移的长度。

◆ GetLeaderLineOffset() [2/2]

FSDK::Line::GetLeaderLineOffset ( )

设置引线偏移的长度。 /**

获取引线偏移的长度。

引线偏移是线条注释的端点和引线开始位置之间的空白空间量。
有关更多详细信息,请参阅 <PDF reference 1.7> 第 8.4.5 节“注释类型”中的“线条注释”。

返回
引线偏移的长度。

◆ GetLineEndStyle()

FSDK::Line::GetLineEndStyle ( )

获取结束点的线结束样式。

此属性会影响线条注释的外观。

返回
结束点的线结束样式。请参考从 FSDK.Markup.e_EndingStyleNone 开始的值,这将是这些值之一。

◆ GetLineStartStyle()

FSDK::Line::GetLineStartStyle ( )

获取起始点的线结束样式。

此属性会影响线条注释的外观。

返回
起始点的线结束样式。请参考从 FSDK.Markup.e_EndingStyleNone 开始的值,这将是这些值之一。

◆ GetMeasureConversionFactor()

FSDK::Line::GetMeasureConversionFactor ( measure_type  )

获取用于测量的转换因子。

线条注释可能具有测量字典,用于为页面的某个区域指定备用坐标系。 有关更多详细信息,请参阅 <PDF Reference 1.7> 第 745 页。

参数
[in]measure_type测量类型。请参考从 FSDK.Markup.e_MeasureTypeX 开始的值, 这应该是这些值中的一个。
返回
转换因子。

◆ GetMeasureRatio()

FSDK::Line::GetMeasureRatio ( )

获取用于测量的比例尺字符串。

线条注释可能具有测量字典,用于为页面的某个区域指定备用坐标系。 比例尺字符串表示该区域中绘图的比例尺。 有关更多详细信息,请参阅 <PDF Reference 1.7> 第 745 页。

返回
表示比例尺的 UTF-8 字节字符串。

◆ GetMeasureRatioW()

FSDK::Line::GetMeasureRatioW ( )

获取用于测量的比例尺 Unicode 字符串。

线条注释可能具有测量字典,用于为页面的某个区域指定备用坐标系。 比例尺字符串表示该区域中绘图的比例尺。 有关更多详细信息,请参阅 <PDF Reference 1.7> 第 745 页。

返回
表示比例尺的 Unicode 字符串。

◆ GetMeasureUnit()

FSDK::Line::GetMeasureUnit ( measure_type  )

获取用于显示测量单位的标签。

线条注释可能具有测量字典,用于为页面的某个区域指定备用坐标系。 有关更多详细信息,请参阅 <PDF Reference 1.7> 第 745 页。

参数
[in]measure_type测量类型。请参考从 FSDK.Markup.e_MeasureTypeX 开始的值, 这应该是这些值中的一个。
返回
表示用于显示单位的标签的 UTF-8 文本字符串。

◆ GetMeasureUnitW()

FSDK::Line::GetMeasureUnitW ( measure_type  )

获取用于显示测量单位的标签(Unicode 字符串)。

线条注释可能具有测量字典,用于为页面的某个区域指定备用坐标系。 有关更多详细信息,请参阅 <PDF Reference 1.7> 第 745 页。

参数
[in]measure_type测量类型。请参考从 FSDK.Markup.e_MeasureTypeX 开始的值, 这应该是这些值中的一个。
返回
表示用于显示单位的标签的 Unicode 字符串。

◆ GetStartPoint()

FSDK::Line::GetStartPoint ( )

获取起始点。

起始点和结束点是线条注释的必需属性。它们会影响线条注释的 外观。

返回
起始点。值为 (0, 0) 的点也可能表示找不到起始点。

◆ GetStyleFillColor()

FSDK::Line::GetStyleFillColor ( )

获取结束样式的填充颜色。

此属性会影响线条注释的外观。 填充颜色用于一些线结束样式:
"Square"、"Circle"、"Diamond"、"ClosedArrow"、"RClosedArrow"。

返回
结束样式的填充颜色。格式:0xRRGGBB。 如果找不到填充颜色,将返回 0x000000。

◆ HasCaption()

FSDK::Line::HasCaption ( )

检查当前线条注释的内容是否应在外观中复制为标题。

返回
true 表示内容应在当前线条注释的外观中复制为标题。 false 表示不在当前线条注释的外观中复制内容作为标题。

◆ SetCaptionOffset()

FSDK::Line::SetCaptionOffset ( offset  )

设置标题偏移值。

标题偏移是标题相对于其正常位置的偏移量。
仅当当前线条注释具有标题时,此属性才有意义并影响线条注释的外观。 可以使用函数 FSDK.Line.HasCaption 检查当前线条注释是否应具有标题, 可以使用函数 FSDK.Line.EnableCaption 更改该状态。
如果用户希望此效果显示在注释的外观中,请在此函数后调用函数 FSDK.Annot.ResetAppearanceStream

参数
[in]offset新的偏移值。
返回
None.

◆ SetCaptionPositionType()

FSDK::Line::SetCaptionPositionType ( cap_position  )

设置标题的位置类型。

仅当当前线条注释具有标题时,此属性才有意义并影响线条注释的外观。 可以使用函数 FSDK.Line.HasCaption 检查当前线条注释是否应具有标题, 可以使用函数 FSDK.Line.EnableCaption 更改该状态。
如果用户希望此效果显示在注释的外观中,请在此函数后调用函数 FSDK.Annot.ResetAppearanceStream

参数
[in]cap_position标题的位置类型。请参考从 FSDK.Line.e_CapPosInline 开始的值, 这应该是这些值中的一个。
返回
None.

◆ SetEndPoint()

FSDK::Line::SetEndPoint ( point  )

设置结束点。

起始点和结束点是线条注释的必需属性。它们会影响线条注释的 外观。
如果用户希望新的结束点影响注释的外观,请在设置新的结束点后 调用函数 FSDK.Annot.ResetAppearanceStream

参数
[in]point指定结束点的新点。
返回
None.

◆ SetLeaderLineExtensionLength()

FSDK::Line::SetLeaderLineExtensionLength ( extension_length  )

设置引线扩展的长度。

引线扩展从线条本身延伸,与引线成 180 度。
有关更多详细信息,请参阅 <PDF reference 1.7> 第 8.4.5 节“注释类型”中的“线条注释”。

参数
[in]extension_length引线扩展的长度。它应该是一个非负值。 0 表示没有引线扩展。
返回
None.

◆ SetLeaderLineLength()

FSDK::Line::SetLeaderLineLength ( length  )

设置引线的长度。

引线从线条的每个端点延伸,与线条本身垂直。正值表示引线出现在 从起始点到结束点遍历线条时顺时针方向;负值表示相反方向。特别地, 即使引线的长度为 0,线条注释仍然可以具有引线扩展和引线偏移。 在这种情况下,引线的方向与正长度值相同,以便仍然可以判断 引线扩展和偏移的方向或位置。
有关更多详细信息,请参阅 <PDF reference 1.7> 第 8.4.5 节“注释类型”中的“线条注释”。

参数
[in]length引线的长度。有关更多详细信息,请参阅详细信息部分。 0 表示没有引线。
返回
None.

◆ SetLeaderLineOffset()

FSDK::Line::SetLeaderLineOffset ( offset  )

设置引线偏移的长度。

引线偏移是线条注释的端点和引线开始位置之间的空白空间量。
有关更多详细信息,请参阅 <PDF reference 1.7> 第 8.4.5 节“注释类型”中的“线条注释”。

参数
[in]offset引线偏移的长度。它应该是一个非负值。 0 表示没有引线扩展。
返回
None.

◆ SetLineEndStyle()

FSDK::Line::SetLineEndStyle ( ending_style  )

设置结束点的线结束样式。

此属性会影响线条注释的外观。 如果用户希望新的线结束样式影响注释的外观,请在设置新的线结束样式后 调用函数 FSDK.Annot.ResetAppearanceStream

参数
[in]ending_style要设置的结束点的线结束样式。请参考从 FSDK.Markup.e_EndingStyleNone 开始的值,这应该是这些值之一。
返回
None.

◆ SetLineStartStyle()

FSDK::Line::SetLineStartStyle ( ending_style  )

设置起始点的线结束样式。

此属性会影响线条注释的外观。 如果用户希望新的线结束样式影响注释的外观,请在设置新的线结束样式后 调用函数 FSDK.Annot.ResetAppearanceStream

参数
[in]ending_style要设置的起始点的线结束样式。请参考从 FSDK.Markup.e_EndingStyleNone 开始的值,这应该是这些值之一。
返回
None.

◆ SetMeasureConversionFactor()

FSDK::Line::SetMeasureConversionFactor ( measure_type  ,
factor   
)

设置用于测量的转换因子。

线条注释可能具有测量字典,用于为页面的某个区域指定备用坐标系。 有关更多详细信息,请参阅 <PDF Reference 1.7> 第 745 页。

参数
[in]measure_type测量类型。请参考从 FSDK.Markup.e_MeasureTypeX 开始的值, 这应该是这些值中的一个。
[in]factor转换因子。
返回
None.

◆ SetMeasureRatio()

FSDK::Line::SetMeasureRatio ( ratio  )

设置用于测量的比例尺字符串。

线条注释可能具有测量字典,用于为页面的某个区域指定备用坐标系。 比例尺字符串表示该区域中绘图的比例尺。 有关更多详细信息,请参阅 <PDF Reference 1.7> 第 745 页。

参数
[in]ratio表示比例尺的 UTF-8 字节字符串。该字符串应类似于:"1/4 in = 1 ft", 表示默认用户空间中的 1/4 英寸相当于实际测量中的 1 英尺。
返回
None.

◆ SetMeasureUnit()

FSDK::Line::SetMeasureUnit ( measure_type  ,
unit   
)

设置用于显示测量单位的标签。

线条注释可能具有测量字典,用于为页面的某个区域指定备用坐标系。 有关更多详细信息,请参阅 <PDF Reference 1.7> 第 745 页。

参数
[in]measure_type测量类型。请参考从 FSDK.Markup.e_MeasureTypeX 开始的值, 这应该是这些值中的一个。
[in]unit指定用于显示单位的标签的 UTF-8 文本字符串。
返回
None.

◆ SetStartPoint()

FSDK::Line::SetStartPoint ( point  )

设置起始点。

起始点和结束点是线条注释的必需属性。它们会影响线条注释的 外观。
如果用户希望新的起始点影响注释的外观,请在设置新的起始点后 调用函数 FSDK.Annot.ResetAppearanceStream

参数
[in]point指定起始点的新点。
返回
None.

◆ SetStyleFillColor()

FSDK::Line::SetStyleFillColor ( color  )

设置结束样式的填充颜色。

此属性会影响线条注释的外观。 填充颜色用于一些线结束样式:
"Square"、"Circle"、"Diamond"、"ClosedArrow"、"RClosedArrow"。
如果用户希望新的填充颜色影响注释的外观,请在设置新的填充颜色后 调用函数 FSDK.Annot.ResetAppearanceStream

参数
[in]color新的结束样式填充颜色。格式:0xRRGGBB。
返回
None.

类成员变量说明

◆ e_CapPosInline

FSDK::Line::e_CapPosInline
static

标题位置类型的枚举。

此枚举的值应单独使用。标题应居中于线条内部

◆ e_CapPosTop

FSDK::Line::e_CapPosTop
static

标题应位于线条上方