Go to the documentation of this file.
15 #ifndef FS_TAGGEDPDF_H_
16 #define FS_TAGGEDPDF_H_
35 namespace accessibility {
48 typedef enum _ReportCategory {
74 typedef enum _ReportConfidence {
void * FS_HANDLE
Handle type.
Definition: fs_basictypes.h:214
Report category type: table row.
Definition: fs_taggedpdf.h:62
Definition: fs_common.h:346
virtual void Release()=0
A callback function used to release current callback object itself.
Header file for common definitions and classes.
void SetFigureAlternateText(int figure_index, const wchar_t *alternate_text)
Set figure alternate text.
Report category type: table.
Definition: fs_taggedpdf.h:60
Definition: fs_taggedpdf.h:41
Report confidence: medium.
Definition: fs_taggedpdf.h:80
virtual void Report(ReportCategory category, ReportConfidence confidence, int page_index, const RectF &rect)=0
A callback function used to get the tagged PDF document result information, triggered when the docume...
Report category type: region.
Definition: fs_taggedpdf.h:50
Report category type: list item.
Definition: fs_taggedpdf.h:56
common::Progressive StartTagDocument(common::PauseCallback *pause=0)
Start to auto tag the given PDF document with specified tagged settings.
TaggedPDF & operator=(const TaggedPDF &other)
Assign operator.
bool IsEmpty() const
Check whether current object is empty or not.
bool operator==(const TaggedPDF &other) const
Equal operator.
int GetFigurePageIndex(int figure_index)
Get the figure page index by the figure index.
Report confidence: high.
Definition: fs_taggedpdf.h:76
void SetCallback(TaggedPDFCallback *callback)
Set a callback object for tagged PDF.
Report confidence: medium low.
Definition: fs_taggedpdf.h:82
TaggedPDF(const foxit::pdf::PDFDoc &doc)
Constructor.
Report category type: artifact.
Definition: fs_taggedpdf.h:52
bool SetAsDecorativeFigure(int figure_index)
Decorate the figure.The decorative figure can not set alternate text.
Header file for PDF page related definitions and classes.
Report confidence: low.
Definition: fs_taggedpdf.h:84
Foxit namespace.
Definition: fs_taggedpdf.h:27
Report confidence: medium high.
Definition: fs_taggedpdf.h:78
Definition: fx_basic.h:3761
WString GetFigureAlternateText(int figure_index)
Get the alternate text of the figure.
ReportCategory
Enumeration for report category type used for tagged PDF.
Definition: fs_taggedpdf.h:48
Header file for PDF document related definitions and classes.
Report category type: paragraph.
Definition: fs_taggedpdf.h:54
ReportConfidence
Enumeration for report confidence used for tag PDF document.
Definition: fs_taggedpdf.h:74
#define NULL
The null-pointer value.
Definition: fx_system.h:780
Definition: fx_coordinates.h:771
Definition: fs_pdfdoc.h:610
Definition: fs_taggedpdf.h:124
int GetFigureCount()
Get the count of figures in tagged document,excluding the decorative figures.
Report category type: toc item.
Definition: fs_taggedpdf.h:66
Report category type: table header.
Definition: fs_taggedpdf.h:64
RectF GetFigureRect(int figure_index)
Get the rectangle of figure.
bool operator!=(const TaggedPDF &other) const
Not equal operator.
WIDE STRING CLASS.
Definition: fx_string.h:1452
Report category type: figure.
Definition: fs_taggedpdf.h:58
Definition: fs_basictypes.h:427
@2024 Foxit Software Incorporated. All rights reserved.