|
libart-paperback 0.1.0-a.1.20260122225059.e5fea306241a
PDF (1.4) library for C++
|
Classes | |
| struct | Create_new |
| struct | Internal |
| Holds document information internal data. More... | |
Public Member Functions | |
| Document_information (Create_new const &, Document &) | |
| Document & | document () |
| Access the owning document. | |
| Document const & | document () const |
| Access the owning document. | |
| Carousel::Object | object () |
| Get the object for the document information. | |
| optional< string > | title () const |
| Access the title. | |
| void | set_title (optional< string >) |
| Set or remove the title. | |
| optional< string > | author () const |
| Access the author. | |
| void | set_author (optional< string >) |
| Set or remove the author. | |
| optional< string > | subject () const |
| Access the subject. | |
| void | set_subject (optional< string >) |
| Set or remove the subject. | |
| optional< string > | keywords () const |
| Access the keywords. | |
| void | set_keywords (optional< string >) |
| Set or remove the keywords. | |
| optional< string > | creator () const |
| Access the creator. | |
| void | set_creator (optional< string >) |
| Set or remove the creator. | |
| optional< string > | producer () const |
| Access the producer. | |
| void | set_producer (optional< string >) |
| Set or remove the producer. | |
Static Public Attributes | |
| static constexpr Create_new const | create_new {} |
Private Member Functions | |
| Document_information (Document_information const &)=delete | |
| Document_information (Document_information &&)=delete | |
| Document_information & | operator= (Document_information const &)=delete |
| Document_information & | operator= (Document_information &&)=delete |
Private Attributes | |
| unique_ptr< Internal > | internal |
| Document & Art::Paperback::Document_information::document | ( | ) |
Access the owning document.
| Document const & Art::Paperback::Document_information::document | ( | ) | const |
Access the owning document.
| Carousel::Object Art::Paperback::Document_information::object | ( | ) |
Get the object for the document information.
| std::optional< std::string > Art::Paperback::Document_information::title | ( | ) | const |
Access the title.
Returns the title of the document, if available.
| void Art::Paperback::Document_information::set_title | ( | optional< string > | ) |
Set or remove the title.
If value is nullopt the title is removed.
| value | The new title. |
| std::optional< std::string > Art::Paperback::Document_information::author | ( | ) | const |
Access the author.
| void Art::Paperback::Document_information::set_author | ( | optional< string > | ) |
Set or remove the author.
If value is nullopt the author is removed.
| value | The new author. |
| std::optional< std::string > Art::Paperback::Document_information::subject | ( | ) | const |
Access the subject.
| void Art::Paperback::Document_information::set_subject | ( | optional< string > | ) |
Set or remove the subject.
If value is nullopt the subject is removed.
| value | The new subject. |
| std::optional< std::string > Art::Paperback::Document_information::keywords | ( | ) | const |
Access the keywords.
| void Art::Paperback::Document_information::set_keywords | ( | optional< string > | ) |
Set or remove the keywords.
If value is nullopt the keywords are removed.
| value | The new keywords. |
| std::optional< std::string > Art::Paperback::Document_information::creator | ( | ) | const |
Access the creator.
| void Art::Paperback::Document_information::set_creator | ( | optional< string > | ) |
Set or remove the creator.
If value is nullopt the creator is removed.
| value | The new creator. |
| std::optional< std::string > Art::Paperback::Document_information::producer | ( | ) | const |
Access the producer.
| void Art::Paperback::Document_information::set_producer | ( | optional< string > | ) |
Set or remove the producer.
If value is nullopt the producer is removed.
| value | The new producer. |