A low level interface with operations to handle document name trees stored in the /Names element.
More...
|
virtual void | AddValue (PdfKnownNameTree tree, const PdfString &key, const PdfObject &value)=0 |
| Insert a key and value in one of the dictionaries of the name tree.
|
|
virtual void | AddValue (const PdfName &treeName, const PdfString &key, const PdfObject &value)=0 |
|
virtual const PdfObject * | GetValue (PdfKnownNameTree tree, const std::string_view &key) const =0 |
| Get the object referenced by a string key in one of the dictionaries of the name tree.
|
|
virtual const PdfObject * | GetValue (const std::string_view &treeName, const std::string_view &key) const =0 |
|
virtual PdfObject * | GetValue (PdfKnownNameTree tree, const std::string_view &key)=0 |
|
virtual PdfObject * | GetValue (const std::string_view &treeName, const std::string_view &key)=0 |
|
virtual bool | HasKey (PdfKnownNameTree tree, const std::string_view &key) const =0 |
| Tests whether a certain nametree has a value.
|
|
virtual bool | HasKey (const std::string_view &treeName, const std::string_view &key) const =0 |
|
virtual void | ToDictionary (PdfKnownNameTree tree, PdfStringMap< PdfObject > &dict, bool skipClear=false) const =0 |
| Adds all keys and values from a name tree to a dictionary.
|
|
virtual void | ToDictionary (const std::string_view &treeName, PdfStringMap< PdfObject > &dict, bool skipClear=false) const =0 |
|
A low level interface with operations to handle document name trees stored in the /Names element.