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_ContentMarks Class Reference

#include <cpdf_contentmarks.h>

+ Collaboration diagram for CPDF_ContentMarks:

Public Member Functions

 CPDF_ContentMarks ()
 
 ~CPDF_ContentMarks ()
 
std::unique_ptr< CPDF_ContentMarksClone ()
 
int GetMarkedContentID () const
 
size_t CountItems () const
 
bool ContainsItem (const CPDF_ContentMarkItem *pItem) const
 
CPDF_ContentMarkItemGetItem (size_t index)
 
const CPDF_ContentMarkItemGetItem (size_t index) const
 
void AddMark (ByteString name)
 
void AddMarkWithDirectDict (ByteString name, RetainPtr< CPDF_Dictionary > pDict)
 
void AddMarkWithPropertiesHolder (const ByteString &name, RetainPtr< CPDF_Dictionary > pDict, const ByteString &property_name)
 
bool RemoveMark (CPDF_ContentMarkItem *pMarkItem)
 
size_t FindFirstDifference (const CPDF_ContentMarks *other) const
 

Detailed Description

Definition at line 20 of file cpdf_contentmarks.h.

Constructor & Destructor Documentation

◆ CPDF_ContentMarks()

CPDF_ContentMarks::CPDF_ContentMarks ( )
default

◆ ~CPDF_ContentMarks()

CPDF_ContentMarks::~CPDF_ContentMarks ( )
default

Member Function Documentation

◆ AddMark()

void CPDF_ContentMarks::AddMark ( ByteString name)

Definition at line 46 of file cpdf_contentmarks.cpp.

Referenced by FPDFPageObj_AddMark().

+ Here is the caller graph for this function:

◆ AddMarkWithDirectDict()

void CPDF_ContentMarks::AddMarkWithDirectDict ( ByteString name,
RetainPtr< CPDF_Dictionary > pDict )

Definition at line 51 of file cpdf_contentmarks.cpp.

◆ AddMarkWithPropertiesHolder()

void CPDF_ContentMarks::AddMarkWithPropertiesHolder ( const ByteString & name,
RetainPtr< CPDF_Dictionary > pDict,
const ByteString & property_name )

Definition at line 58 of file cpdf_contentmarks.cpp.

◆ Clone()

std::unique_ptr< CPDF_ContentMarks > CPDF_ContentMarks::Clone ( )

Definition at line 19 of file cpdf_contentmarks.cpp.

◆ ContainsItem()

bool CPDF_ContentMarks::ContainsItem ( const CPDF_ContentMarkItem * pItem) const

Definition at line 30 of file cpdf_contentmarks.cpp.

◆ CountItems()

size_t CPDF_ContentMarks::CountItems ( ) const

Definition at line 26 of file cpdf_contentmarks.cpp.

◆ FindFirstDifference()

size_t CPDF_ContentMarks::FindFirstDifference ( const CPDF_ContentMarks * other) const

Definition at line 76 of file cpdf_contentmarks.cpp.

◆ GetItem() [1/2]

CPDF_ContentMarkItem * CPDF_ContentMarks::GetItem ( size_t index)

Definition at line 34 of file cpdf_contentmarks.cpp.

◆ GetItem() [2/2]

const CPDF_ContentMarkItem * CPDF_ContentMarks::GetItem ( size_t index) const

Definition at line 38 of file cpdf_contentmarks.cpp.

◆ GetMarkedContentID()

int CPDF_ContentMarks::GetMarkedContentID ( ) const

Definition at line 42 of file cpdf_contentmarks.cpp.

◆ RemoveMark()

bool CPDF_ContentMarks::RemoveMark ( CPDF_ContentMarkItem * pMarkItem)

Definition at line 67 of file cpdf_contentmarks.cpp.

Referenced by FPDFPageObj_RemoveMark().

+ Here is the caller graph for this function:

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