Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
CPDF_StructElement Class Referencefinal

#include <cpdf_structelement.h>

Inheritance diagram for CPDF_StructElement:
Collaboration diagram for CPDF_StructElement:

Public Member Functions

ByteString GetType () const
ByteString GetObjType () const
WideString GetAltText () const
WideString GetActualText () const
WideString GetTitle () const
std::optional< WideStringGetID () const
std::optional< WideStringGetLang () const
RetainPtr< const CPDF_ObjectGetA () const
RetainPtr< const CPDF_ObjectGetK () const
size_t CountKids () const
CPDF_StructElementGetKidIfElement (size_t index) const
int GetKidContentId (size_t index) const
bool UpdateKidIfElement (const CPDF_Dictionary *pDict, CPDF_StructElement *pElement)
CPDF_StructElementGetParent () const
void SetParent (CPDF_StructElement *pParentElement)
Public Member Functions inherited from fxcrt::Retainable
 Retainable ()=default
bool HasOneRef () const

Public Attributes

 CONSTRUCT_VIA_MAKE_RETAIN

Private Member Functions

 ~CPDF_StructElement () override

Additional Inherited Members

Protected Member Functions inherited from fxcrt::Retainable
virtual ~Retainable ()=default

Detailed Description

Definition at line 21 of file cpdf_structelement.h.

Member Function Documentation

◆ ~CPDF_StructElement()

CPDF_StructElement::~CPDF_StructElement ( )
overrideprivate

Definition at line 35 of file cpdf_structelement.cpp.

◆ CountKids()

size_t CPDF_StructElement::CountKids ( ) const

Definition at line 81 of file cpdf_structelement.cpp.

◆ GetA()

RetainPtr< const CPDF_Object > CPDF_StructElement::GetA ( ) const

Definition at line 73 of file cpdf_structelement.cpp.

◆ GetActualText()

WideString CPDF_StructElement::GetActualText ( ) const

Definition at line 51 of file cpdf_structelement.cpp.

Referenced by FPDF_StructElement_GetActualText().

Here is the caller graph for this function:

◆ GetAltText()

WideString CPDF_StructElement::GetAltText ( ) const

Definition at line 47 of file cpdf_structelement.cpp.

Referenced by FPDF_StructElement_GetAltText().

Here is the caller graph for this function:

◆ GetID()

std::optional< WideString > CPDF_StructElement::GetID ( ) const

Definition at line 59 of file cpdf_structelement.cpp.

◆ GetK()

RetainPtr< const CPDF_Object > CPDF_StructElement::GetK ( ) const

Definition at line 77 of file cpdf_structelement.cpp.

◆ GetKidContentId()

int CPDF_StructElement::GetKidContentId ( size_t index) const

Definition at line 90 of file cpdf_structelement.cpp.

◆ GetKidIfElement()

CPDF_StructElement * CPDF_StructElement::GetKidIfElement ( size_t index) const

Definition at line 85 of file cpdf_structelement.cpp.

◆ GetLang()

std::optional< WideString > CPDF_StructElement::GetLang ( ) const

Definition at line 66 of file cpdf_structelement.cpp.

◆ GetObjType()

ByteString CPDF_StructElement::GetObjType ( ) const

Definition at line 43 of file cpdf_structelement.cpp.

Referenced by FPDF_StructElement_GetObjType().

Here is the caller graph for this function:

◆ GetParent()

CPDF_StructElement * CPDF_StructElement::GetParent ( ) const
inline

Definition at line 41 of file cpdf_structelement.h.

Referenced by FPDF_StructElement_GetParent().

Here is the caller graph for this function:

◆ GetTitle()

WideString CPDF_StructElement::GetTitle ( ) const

Definition at line 55 of file cpdf_structelement.cpp.

Referenced by FPDF_StructElement_GetTitle().

Here is the caller graph for this function:

◆ GetType()

ByteString CPDF_StructElement::GetType ( ) const
inline

Definition at line 25 of file cpdf_structelement.h.

Referenced by FPDF_StructElement_GetType().

Here is the caller graph for this function:

◆ SetParent()

void CPDF_StructElement::SetParent ( CPDF_StructElement * pParentElement)
inline

Definition at line 42 of file cpdf_structelement.h.

◆ UpdateKidIfElement()

bool CPDF_StructElement::UpdateKidIfElement ( const CPDF_Dictionary * pDict,
CPDF_StructElement * pElement )

Definition at line 97 of file cpdf_structelement.cpp.

Member Data Documentation

◆ CONSTRUCT_VIA_MAKE_RETAIN

CPDF_StructElement::CONSTRUCT_VIA_MAKE_RETAIN

Definition at line 23 of file cpdf_structelement.h.


The documentation for this class was generated from the following files: