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
 
absl::optional< WideStringGetID () const
 
absl::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()

absl::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()

absl::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: