LibreOffice Module vcl (master)  1
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
vcl::pdf::XmpMetadata Class Reference

#include <XmpMetadata.hxx>

Public Member Functions

 XmpMetadata ()
 
sal_uInt64 getSize ()
 
const voidgetData ()
 

Public Attributes

OString msTitle
 
OString msAuthor
 
OString msSubject
 
OString msProducer
 
OString msKeywords
 
sal_Int32 mnPDF_A
 
bool mbPDF_UA
 

Private Member Functions

void write ()
 

Private Attributes

bool mbWritten
 
std::unique_ptr< SvMemoryStreammpMemoryStream
 

Detailed Description

Definition at line 21 of file XmpMetadata.hxx.

Constructor & Destructor Documentation

vcl::pdf::XmpMetadata::XmpMetadata ( )

Definition at line 26 of file XmpMetadata.cxx.

Member Function Documentation

const void * vcl::pdf::XmpMetadata::getData ( )

Definition at line 166 of file XmpMetadata.cxx.

References mbWritten, mpMemoryStream, and write().

Referenced by vcl::PDFWriterImpl::emitDocumentMetadata().

sal_uInt64 vcl::pdf::XmpMetadata::getSize ( )

Definition at line 159 of file XmpMetadata.cxx.

References mbWritten, mpMemoryStream, and write().

Referenced by vcl::PDFWriterImpl::emitDocumentMetadata().

void vcl::pdf::XmpMetadata::write ( )
private

Member Data Documentation

bool vcl::pdf::XmpMetadata::mbPDF_UA

Definition at line 34 of file XmpMetadata.hxx.

Referenced by vcl::PDFWriterImpl::emitDocumentMetadata(), and write().

bool vcl::pdf::XmpMetadata::mbWritten
private

Definition at line 24 of file XmpMetadata.hxx.

Referenced by getData(), getSize(), and write().

sal_Int32 vcl::pdf::XmpMetadata::mnPDF_A

Definition at line 33 of file XmpMetadata.hxx.

Referenced by vcl::PDFWriterImpl::emitDocumentMetadata(), and write().

std::unique_ptr<SvMemoryStream> vcl::pdf::XmpMetadata::mpMemoryStream
private

Definition at line 25 of file XmpMetadata.hxx.

Referenced by getData(), getSize(), and write().

OString vcl::pdf::XmpMetadata::msAuthor

Definition at line 29 of file XmpMetadata.hxx.

Referenced by vcl::PDFWriterImpl::emitDocumentMetadata(), and write().

OString vcl::pdf::XmpMetadata::msKeywords

Definition at line 32 of file XmpMetadata.hxx.

Referenced by vcl::PDFWriterImpl::emitDocumentMetadata(), and write().

OString vcl::pdf::XmpMetadata::msProducer

Definition at line 31 of file XmpMetadata.hxx.

Referenced by vcl::PDFWriterImpl::emitDocumentMetadata(), and write().

OString vcl::pdf::XmpMetadata::msSubject

Definition at line 30 of file XmpMetadata.hxx.

Referenced by vcl::PDFWriterImpl::emitDocumentMetadata(), and write().

OString vcl::pdf::XmpMetadata::msTitle

Definition at line 28 of file XmpMetadata.hxx.

Referenced by vcl::PDFWriterImpl::emitDocumentMetadata(), and write().


The documentation for this class was generated from the following files: