Foxit PDF SDK
fsdk.AlternateTextFigureData类 参考

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

Public 成员函数

def GetAlternate_text ()
 Get 更改前的替代文本(原始)。 更多...
 
def GetAlternate_text_changed ()
 Get 更改后的替代文本(修复模式下修改)。 更多...
 
def GetIs_decorative_figure ()
 Get 是否为装饰性图像(无替代文本)。 更多...
 
def GetPage_index ()
 Get 图像所在的零基页面索引。有效取值范围为 0 到 (count - 1),其中 count 为函数 fsdk.PDFDoc.GetPageCount 返回的页面总数。 更多...
 
def GetRect ()
 Get 图像在页面上的边界矩形。 更多...
 
def Set (is_decorative_figure, alternate_text, alternate_text_changed, page_index, rect)
 一次性设置对象的所有值。 更多...
 
def SetAlternate_text (value)
 Set 更改前的替代文本(原始)。 更多...
 
def SetAlternate_text_changed (value)
 Set 更改后的替代文本(修复模式下修改)。 更多...
 
def SetIs_decorative_figure (value)
 Set 是否为装饰性图像(无替代文本)。 更多...
 
def SetPage_index (value)
 Set 图像所在的零基页面索引。有效取值范围为 0 到 (count - 1),其中 count 为函数 fsdk.PDFDoc.GetPageCount 返回的页面总数。 更多...
 
def SetRect (value)
 Set 图像在页面上的边界矩形。 更多...
 

详细描述

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

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

  • is_decorative_figure:指示图像是否为装饰性图像(若为装饰性则不应设置替代文本)。

  • alternate_text:原始替代文本(编辑前)。

  • alternate_text_changed:用户修改后的替代文本(修复模式下使用)。

  • page_index:图像所在的零基页面索引。

  • rect:图像在页面上的边界矩形。

典型用法:

  1. 使用 TaggedPDF::GetNextFigureData() / GetPrevFigureData() 迭代。

  2. 使用 SetCurrentFigureDataInfo() 修改并通过 TaggedPDF::SaveFigureData() 保存。

成员函数说明

◆ GetAlternate_text()

fsdk.AlternateTextFigureData.GetAlternate_text ( )

Get 更改前的替代文本(原始)。

返回
更改前的替代文本(原始)。

◆ GetAlternate_text_changed()

fsdk.AlternateTextFigureData.GetAlternate_text_changed ( )

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

返回
更改后的替代文本(修复模式下修改)。

◆ GetIs_decorative_figure()

fsdk.AlternateTextFigureData.GetIs_decorative_figure ( )

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

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

◆ GetPage_index()

fsdk.AlternateTextFigureData.GetPage_index ( )

Get 图像所在的零基页面索引。有效取值范围为 0 到 (count - 1),其中 count 为函数 fsdk.PDFDoc.GetPageCount 返回的页面总数。

返回
图像所在的零基页面索引。有效取值范围为 0 到 (count - 1),其中 count 为函数 fsdk.PDFDoc.GetPageCount 返回的页面总数。

◆ GetRect()

fsdk.AlternateTextFigureData.GetRect ( )

Get 图像在页面上的边界矩形。

返回
图像在页面上的边界矩形。

◆ Set()

def fsdk.AlternateTextFigureData.Set (   is_decorative_figure,
  alternate_text,
  alternate_text_changed,
  page_index,
  rect 
)

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

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

◆ SetAlternate_text()

fsdk.AlternateTextFigureData.SetAlternate_text (   value)

Set 更改前的替代文本(原始)。

参数
[in]value更改前的替代文本(原始)。
返回
None.

◆ SetAlternate_text_changed()

fsdk.AlternateTextFigureData.SetAlternate_text_changed (   value)

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

参数
[in]value更改后的替代文本(修复模式下修改)。
返回
None.

◆ SetIs_decorative_figure()

fsdk.AlternateTextFigureData.SetIs_decorative_figure (   value)

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

参数
[in]value是否为装饰性图像(无替代文本)。
返回
None.

◆ SetPage_index()

fsdk.AlternateTextFigureData.SetPage_index (   value)

Set 图像所在的零基页面索引。有效取值范围为 0 到 (count - 1),其中 count 为函数 fsdk.PDFDoc.GetPageCount 返回的页面总数。

参数
[in]value图像所在的零基页面索引。有效取值范围为 0 到 (count - 1),其中 count 为函数 fsdk.PDFDoc.GetPageCount 返回的页面总数。
返回
None.

◆ SetRect()

fsdk.AlternateTextFigureData.SetRect (   value)

Set 图像在页面上的边界矩形。

参数
[in]value图像在页面上的边界矩形。
返回
None.