LibreOffice Module vcl (master) 1
|
#include <XmpMetadata.hxx>
Public Member Functions | |
XmpMetadata () | |
sal_uInt64 | getSize () |
const void * | getData () |
Public Attributes | |
OString | msTitle |
OString | msAuthor |
OString | msSubject |
OString | msProducer |
OString | msKeywords |
OString | m_sCreatorTool |
OString | m_sCreateDate |
sal_Int32 | mnPDF_A |
bool | mbPDF_UA |
Private Member Functions | |
void | write () |
Private Attributes | |
bool | mbWritten |
std::unique_ptr< SvMemoryStream > | mpMemoryStream |
Definition at line 20 of file XmpMetadata.hxx.
vcl::pdf::XmpMetadata::XmpMetadata | ( | ) |
Definition at line 26 of file XmpMetadata.cxx.
const void * vcl::pdf::XmpMetadata::getData | ( | ) |
Definition at line 180 of file XmpMetadata.cxx.
References mbWritten, mpMemoryStream, and write().
Referenced by vcl::PDFWriterImpl::emitDocumentMetadata().
sal_uInt64 vcl::pdf::XmpMetadata::getSize | ( | ) |
Definition at line 173 of file XmpMetadata.cxx.
References mbWritten, mpMemoryStream, and write().
Referenced by vcl::PDFWriterImpl::emitDocumentMetadata().
|
private |
Definition at line 33 of file XmpMetadata.cxx.
References tools::XmlWriter::attribute(), tools::XmlWriter::content(), tools::XmlWriter::endDocument(), tools::XmlWriter::endElement(), m_sCreateDate, m_sCreatorTool, mbPDF_UA, mbWritten, mnPDF_A, mpMemoryStream, msAuthor, msKeywords, msProducer, msSubject, msTitle, tools::XmlWriter::startDocument(), and tools::XmlWriter::startElement().
OString vcl::pdf::XmpMetadata::m_sCreateDate |
Definition at line 33 of file XmpMetadata.hxx.
Referenced by vcl::PDFWriterImpl::emitDocumentMetadata(), and write().
OString vcl::pdf::XmpMetadata::m_sCreatorTool |
Definition at line 32 of file XmpMetadata.hxx.
Referenced by vcl::PDFWriterImpl::emitDocumentMetadata(), and write().
bool vcl::pdf::XmpMetadata::mbPDF_UA |
Definition at line 36 of file XmpMetadata.hxx.
Referenced by vcl::PDFWriterImpl::emitDocumentMetadata(), and write().
|
private |
Definition at line 23 of file XmpMetadata.hxx.
sal_Int32 vcl::pdf::XmpMetadata::mnPDF_A |
Definition at line 35 of file XmpMetadata.hxx.
Referenced by vcl::PDFWriterImpl::emitDocumentMetadata(), and write().
|
private |
Definition at line 24 of file XmpMetadata.hxx.
OString vcl::pdf::XmpMetadata::msAuthor |
Definition at line 28 of file XmpMetadata.hxx.
Referenced by vcl::PDFWriterImpl::emitDocumentMetadata(), and write().
OString vcl::pdf::XmpMetadata::msKeywords |
Definition at line 31 of file XmpMetadata.hxx.
Referenced by vcl::PDFWriterImpl::emitDocumentMetadata(), and write().
OString vcl::pdf::XmpMetadata::msProducer |
Definition at line 30 of file XmpMetadata.hxx.
Referenced by vcl::PDFWriterImpl::emitDocumentMetadata(), and write().
OString vcl::pdf::XmpMetadata::msSubject |
Definition at line 29 of file XmpMetadata.hxx.
Referenced by vcl::PDFWriterImpl::emitDocumentMetadata(), and write().
OString vcl::pdf::XmpMetadata::msTitle |
Definition at line 27 of file XmpMetadata.hxx.
Referenced by vcl::PDFWriterImpl::emitDocumentMetadata(), and write().