Foxit PDF SDK
FSAlternateTextFigureData类 参考

水平对齐方式:左对齐。
更多...

继承自 NSObject .

构造函数

(id) - init
 默认构造函数:创建一个空的、非装饰性图像条目。

 
(id) - initWithOther:
 拷贝构造函数。

 
(void) - set:alternate_text:alternate_text_changed:page_index:rect:
 一次性设置对象的所有值。
更多...
 

属性

NSString * alternate_text
 更改前的替代文本(原始)。

 
NSString * alternate_text_changed
 更改后的替代文本(修复模式下修改)。

 
BOOL is_decorative_figure
 是否为装饰性图像(无替代文本)。

 
int page_index
 图像所在的零基页面索引。有效取值范围为 0 到 (count - 1),其中 count 为函数 FSPDFDoc::getPageCount 返回的页面总数。

 
FSRectF * rect
 图像在页面上的边界矩形。

 

详细描述

水平对齐方式:左对齐。

水平对齐方式:居中对齐。

水平对齐方式:右对齐。

图像替代文本信息的数据结构。

存储在无障碍标记与修复工作流中使用的单个图像信息。

  • is_decorative_figure:指示图像是否为装饰性图像(若为装饰性则不应设置替代文本)。
  • alternate_text:原始替代文本(编辑前)。
  • alternate_text_changed:用户修改后的替代文本(修复模式下使用)。
  • page_index:图像所在的零基页面索引。
  • rect:图像在页面上的边界矩形。


典型用法:

  1. 使用 TaggedPDF::GetNextFigureData() / GetPrevFigureData() 迭代。
  2. 使用 SetCurrentFigureDataInfo() 修改并通过 TaggedPDF::SaveFigureData() 保存。


函数文档

◆ set:alternate_text:alternate_text_changed:page_index:rect:()

- (void) set: (BOOL)  is_decorative_figure
alternate_text: (NSString *)  alternate_text
alternate_text_changed: (NSString *)  alternate_text_changed
page_index: (int)  page_index
rect: (FSRectF*)  rect 

一次性设置对象的所有值。

参数
[in]is_decorative_figure是否为装饰性图像。
[in]alternate_text原始替代文本。
[in]alternate_text_changed修改后的替代文本。
[in]page_index图像所在的零基页面索引。有效取值范围为 0 到 (count - 1),其中 count 为函数 FSPDFDoc::getPageCount 返回的页面总数。
[in]rect图像的边界矩形。