Foxit PDF SDK
foxit::addon::accessibility::TagTreeMenuInputData Class Reference

Inherits Object.

Public Member Functions

 TagTreeMenuInputData ()
 Constructor.
 
 TagTreeMenuInputData (bool is_reflow_mode, bool is_have_selected_obj, bool is_selected_from_tag_finder, bool is_role_map_17, bool is_highlight_content, const foxit::StringArray &cut_tag_ids, const foxit::StringArray &selected_tag_ids)
 Constructor, with parameters. More...
 
 TagTreeMenuInputData (const TagTreeMenuInputData &other)
 Constructor, with another accessibility tag tree menu input data object. More...
 
TagTreeMenuInputData & operator= (const TagTreeMenuInputData &other)
 Assign operator. More...
 
void Set (bool is_reflow_mode, bool is_have_selected_obj, bool is_selected_from_tag_finder, bool is_role_map_17, bool is_highlight_content, const foxit::StringArray &cut_tag_ids, const foxit::StringArray &selected_tag_ids)
 Set value. More...
 

Public Attributes

foxit::StringArray cut_tag_ids
 The cut tag Ids.
 
bool is_have_selected_obj
 Whether has selected object.
 
bool is_highlight_content
 Whether to highlight content.
 
bool is_reflow_mode
 Whether in reflow mode.
 
bool is_role_map_17
 Whether role map is PDF 1.7.
 
bool is_selected_from_tag_finder
 Whether selected from tag finder.
 
foxit::StringArray selected_tag_ids
 The selected tag Ids.
 

Detailed Description

This class represents accessibility tag tree menu input data.

Constructor & Destructor Documentation

◆ TagTreeMenuInputData() [1/2]

foxit::addon::accessibility::TagTreeMenuInputData::TagTreeMenuInputData ( bool  is_reflow_mode,
bool  is_have_selected_obj,
bool  is_selected_from_tag_finder,
bool  is_role_map_17,
bool  is_highlight_content,
const foxit::StringArray &  cut_tag_ids,
const foxit::StringArray &  selected_tag_ids 
)
inline

Constructor, with parameters.

Parameters
[in]is_reflow_modeWhether in reflow mode.
[in]is_have_selected_objWhether has selected object.
[in]is_selected_from_tag_finderWhether selected from tag finder.
[in]is_role_map_17Whether role map is PDF 1.7.
[in]is_highlight_contentWhether to highlight content.
[in]cut_tag_idsThe cut tag Ids.
[in]selected_tag_idsThe selected tag Ids.

◆ TagTreeMenuInputData() [2/2]

foxit::addon::accessibility::TagTreeMenuInputData::TagTreeMenuInputData ( const TagTreeMenuInputData &  other)
inline

Constructor, with another accessibility tag tree menu input data object.

Parameters
[in]otherAnother accessibility tag tree menu input data object.

Member Function Documentation

◆ operator=()

TagTreeMenuInputData& foxit::addon::accessibility::TagTreeMenuInputData::operator= ( const TagTreeMenuInputData &  other)
inline

Assign operator.

Parameters
[in]otherAnother accessibility tag tree menu input data object, whose value would be assigned to current object.
Returns
Reference to current object itself.

◆ Set()

void foxit::addon::accessibility::TagTreeMenuInputData::Set ( bool  is_reflow_mode,
bool  is_have_selected_obj,
bool  is_selected_from_tag_finder,
bool  is_role_map_17,
bool  is_highlight_content,
const foxit::StringArray &  cut_tag_ids,
const foxit::StringArray &  selected_tag_ids 
)
inline

Set value.

Parameters
[in]is_reflow_modeWhether in reflow mode.
[in]is_have_selected_objWhether has selected object.
[in]is_selected_from_tag_finderWhether selected from tag finder.
[in]is_role_map_17Whether role map is PDF 1.7.
[in]is_highlight_contentWhether to highlight content.
[in]cut_tag_idsThe cut tag Ids.
[in]selected_tag_idsThe selected tag Ids.
Returns
None.