|
|
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.
|
| |
| virtual void | RemoveResources (PdfResourceType type)=0 |
| | Remove resources by type.
|
| |
|
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 PdfDictionary * | GetResourceDictionary (PdfResourceType type)=0 |
| | Get resource dictionary.
|
| |
|
virtual const PdfDictionary * | GetResourceDictionary (PdfResourceType type) const =0 |
| |
|
virtual PdfDictionary * | GetResourceDictionary (const std::string_view &type)=0 |
| |
|
virtual const PdfDictionary * | GetResourceDictionary (const std::string_view &type) const =0 |
| |
| virtual void | RemoveResource (const std::string_view &type, const std::string_view &key)=0 |
| | Remove resource by type name string and key.
|
| |
| virtual void | RemoveResources (const std::string_view &type)=0 |
| | Remove resources by type name string.
|
| |
Low level interface for resource handling operations Inherited by PdfResources.