|
virtual PdfName | AddResource (PdfResourceType type, const PdfObject &obj)=0 |
| Add resource by type generating a new unique identifier.
|
|
virtual void | AddResource (PdfResourceType type, const PdfName &key, const PdfObject &obj)=0 |
| Add resource by type and key.
|
|
virtual PdfObject * | GetResource (PdfResourceType type, const std::string_view &key)=0 |
| Get resource by type and key.
|
|
virtual const PdfObject * | GetResource (PdfResourceType type, const std::string_view &key) const =0 |
| Get resource by type and key.
|
|
virtual PdfDictionaryIndirectIterable | GetResourceIterator (PdfResourceType type)=0 |
| Get resource iterator by type.
|
|
virtual PdfDictionaryConstIndirectIterable | GetResourceIterator (PdfResourceType type) const =0 |
| Get resource iterator by type.
|
|
virtual void | RemoveResource (PdfResourceType type, const std::string_view &key)=0 |
| Remove resource by type and key. More...
|
|
virtual void | RemoveResources (PdfResourceType type)=0 |
| Remove resources by type. More...
|
|
virtual PdfName | AddResource (const PdfName &type, const PdfObject &obj)=0 |
| Add resource by type name string generating a new unique identifier.
|
|
virtual void | AddResource (const PdfName &type, const PdfName &key, const PdfObject &obj)=0 |
| Add resource by type name string and key.
|
|
virtual PdfObject * | GetResource (const std::string_view &type, const std::string_view &key)=0 |
| Get resource by type name string and key.
|
|
virtual const PdfObject * | GetResource (const std::string_view &type, const std::string_view &key) const =0 |
| Get resource by type name string and key.
|
|
virtual PdfDictionaryIndirectIterable | GetResourceIterator (const std::string_view &type)=0 |
| Get resource iterator by type name string.
|
|
virtual PdfDictionaryConstIndirectIterable | GetResourceIterator (const std::string_view &type) const =0 |
| Get resource iterator by type name string.
|
|
virtual void | RemoveResource (const std::string_view &type, const std::string_view &key)=0 |
| Remove resource by type name string and key. More...
|
|
virtual void | RemoveResources (const std::string_view &type)=0 |
| Remove resources by type name string. More...
|
|
Low level interface for resource handling operations Inherited by PdfResources.