Foxit PDF SDK

构造函数 | 属性 | 所有成员列表
FSLink类 参考
类 FSLink 继承关系图:

## 构造函数
(BOOL) | - executeJavaScriptAction:
| 执行与链接注释关联的 JavaScript 动作。 更多...
(id) | - init
| 构造函数。
(id) | - initWithAnnot:
| 构造函数，使用父类对象。 更多...
(BOOL) | - removeAction
| 移除动作。 更多...
构造函数 继承自 FSAnnot
(BOOL) | - FSMoveWithResetAppearance:is_reset_appearance:
| 将当前注释移动到新位置，由中的新矩形指定。 更多...
(BOOL) | - FSResetApStreamWithIsGenerateNewAppearanceObj:
| 重置外观流。 更多...
(FSPDFStream *) | - getAppearanceStream:appearance_state:
| 获取具有指定类型和状态的注释外观流。 更多...
(FSRectI *) | - getDeviceRect:
| 获取设备坐标系统中的注释矩形。 更多...
(FSPDFDictionary *) | - getDict
| 获取注释的字典对象。 更多...
(FSMatrix2D *) | - getDisplayMatrix:
| 获取显示矩阵，从到 目标设备坐标系统。 更多...
(int) | - getIndex
| 获取当前注释在其所属页面中的索引。 更多...
(FSPDFDictionary *) | - getOptionalContent
| 获取注释可选内容的PDF字典。 更多...
(FSPDFPage *) | - getPage
| 获取相关的PDF页面。 更多...
(FSRectF *) | - getRect
| 获取矩形，以表示。 更多...
(FSAnnotType) | - getType
| 获取当前注释的实际注释类型。 更多...
(BOOL) | - hasProperty:
| 当前注释是否具有指定的注释属性。 更多...
(id) | - initWithPage:annot_dict:
| 构造函数，使用PDF页面和注释的PDF字典。 更多...
(BOOL) | - isEmpty
| 检查当前对象是否为空。 更多...
(BOOL) | - isMarkup
| 检查当前注释是否为标记注释。 更多...
(BOOL) | - move:
| 将当前注释移动到新位置，由中的新矩形指定。 更多...
(BOOL) | - removeProperty:
| 删除指定的注释属性。 更多...
(BOOL) | - resetAppearanceStream
| 重置外观流。 更多...

## 属性
FSAction * | action
| 获取动作。
FSAnnotHighlightingMode | highlightingMode
| 获取高亮模式。
FSQuadPointsArray * | quadPoints
| 获取四边形。 更多...
属性 继承自 FSAnnot
unsigned int | borderColor
| 获取边框颜色。 更多...
FSBorderInfo * | borderInfo
| 获取边框信息。 更多...
NSString * | content
| 获取内容。
unsigned int | flags
| 获取注释标志。
FSDateTime * | modifiedDateTime
| 获取最后修改日期时间。
NSString * | uniqueID
| 获取唯一ID。

## 详细描述

链接注释表示要执行的动作。
类 FSLink 派生自 FSAnnot ，并提供函数来获取/设置链接注释的属性和 重置链接注释的外观流。

注解
  对于新创建的链接注释，如果用户直接调用函数 FSAnnot::resetAppearanceStream 而不设置任何其他属性，将使用默认外观：
  边框宽度 = 1.0，边框样式 = FSBorderInfoSolid， 边框颜色 = 0xFFFF0000（红色），透明度 = 1.0， 高亮模式 = FSAnnotHighlightingNone。

参见
  FSAnnot

## 函数文档

## ◆ executeJavaScriptAction:()

- (BOOL) executeJavaScriptAction: |  | (FSJavaScriptAction*) | javascript_action |

执行与链接注释关联的 JavaScript 动作。

参数

  要执行的 | JavaScript 动作，它应该属于当前注释。 如果值为空，将执行主 JavaScript 动作。

返回
  YES 表示成功，而 NO 表示失败。

## ◆ initWithAnnot:()

- (id) initWithAnnot: |  | (FSAnnot*) | annot |

构造函数，使用父类对象。

参数

  [in] | annot | 父类对象。

重载 FSAnnot .

## ◆ removeAction()

- (BOOL) removeAction |  |  |

移除动作。

返回
  YES 表示成功，而 NO 表示失败。

## 属性说明

## ◆ quadPoints

- (FSQuadPointsArray *) quadPoints
| read write nonatomic weak

获取四边形。

四边形中点的顺序应为：

- 第一个点是四边形左上角的点。
- 第二个点是四边形右上角的点。
- 第三个点是四边形左下角的点。
- 第四个点是四边形右下角的点。