|
Foxit PDF SDK
|
Data structure for alternate text information of a figure. More...
Inherits Object.
Public Member Functions | |
| AlternateTextFigureData () | |
| Default constructor: creates an empty, non-decorative figure entry. | |
| AlternateTextFigureData (bool is_decorative_figure, const wchar_t *alternate_text, const wchar_t *alternate_text_changed, int page_index, foxit::RectF rect) | |
| Construct with explicit values. More... | |
| AlternateTextFigureData (const AlternateTextFigureData &other) | |
| Copy constructor. | |
| AlternateTextFigureData & | operator= (const AlternateTextFigureData &other) |
| Assignment operator. More... | |
| void | Set (bool is_decorative_figure, const wchar_t *alternate_text, const wchar_t *alternate_text_changed, int page_index, foxit::RectF rect) |
| Set object values in one call. More... | |
Public Attributes | |
| WString | alternate_text |
| The alternate text before change (original). | |
| WString | alternate_text_changed |
| The alternate text after change (modified in fix mode). | |
| bool | is_decorative_figure |
| Whether the figure is decorative (no alternate text). | |
| int | page_index |
| The page index where the figure is located. Valid range: from 0 to (count-1). count is returned by function pdf::PDFDoc::GetPageCount. | |
| foxit::RectF | rect |
| Bounding rectangle of the figure on the page. | |
Data structure for alternate text information of a figure.
Stores information about a single figure used by accessibility tagging and fix workflows.
is_decorative_figure: whether the figure is decorative and should not have alternate text.alternate_text: the original alternate text (before edit).alternate_text_changed: the alternate text after user modification (used in fix mode).page_index: the zero-based page index where the figure is located.rect: the bounding rectangle of the figure on the page.Typical usage:
TaggedPDF::GetNextFigureData() / GetPrevFigureData().SetCurrentFigureDataInfo() and persist via TaggedPDF::SaveFigureData().
|
inline |
Construct with explicit values.
| [in] | is_decorative_figure | true if figure is decorative (no alt text). |
| [in] | alternate_text | original alternate text (may be null/empty). |
| [in] | alternate_text_changed | alternate text after change (may be null/empty). |
| [in] | page_index | The page index. Valid range: from 0 to (count-1). count is returned by function pdf::PDFDoc::GetPageCount. |
| [in] | rect | bounding rectangle of the figure on the page. |
|
inline |
Assignment operator.
|
inline |
Set object values in one call.
| [in] | is_decorative_figure | whether the figure is decorative. |
| [in] | alternate_text | original alternate text. |
| [in] | alternate_text_changed | alternate text after change. |
| [in] | page_index | The page index. Valid range: from 0 to (count-1). count is returned by function pdf::PDFDoc::GetPageCount. |
| [in] | rect | bounding rectangle of the figure. |