LibreOffice Module writerperfect (master) 1
|
The epub package has direct access to the resulting ZIP file. More...
#include <EPUBPackage.hxx>
Public Member Functions | |
EPUBPackage (css::uno::Reference< css::uno::XComponentContext > xContext, const css::uno::Sequence< css::beans::PropertyValue > &rDescriptor) | |
~EPUBPackage () override | |
void | openXMLFile (const char *pName) override |
void | openElement (const char *pName, const librevenge::RVNGPropertyList &rAttributes) override |
void | closeElement (const char *pName) override |
void | insertCharacters (const librevenge::RVNGString &rCharacters) override |
void | closeXMLFile () override |
void | openCSSFile (const char *pName) override |
void | insertRule (const librevenge::RVNGString &rSelector, const librevenge::RVNGPropertyList &rProperties) override |
void | closeCSSFile () override |
void | openBinaryFile (const char *pName) override |
void | insertBinaryData (const librevenge::RVNGBinaryData &rData) override |
void | closeBinaryFile () override |
void | openTextFile (const char *pName) override |
void | insertText (const librevenge::RVNGString &rCharacters) override |
void | insertLineBreak () override |
void | closeTextFile () override |
Private Attributes | |
css::uno::Reference< css::uno::XComponentContext > | mxContext |
css::uno::Reference< css::embed::XHierarchicalStorageAccess > | mxStorage |
css::uno::Reference< css::io::XOutputStream > | mxOutputStream |
css::uno::Reference< css::xml::sax::XWriter > | mxOutputWriter |
The epub package has direct access to the resulting ZIP file.
Definition at line 44 of file EPUBPackage.hxx.
|
explicit |
Definition at line 29 of file EPUBPackage.cxx.
References aData, aMimeType, comphelper::OStorageHelper::GetStorageOfFormatFromStream(), mxContext, mxContext, mxOutputStream, mxStorage, utl::MediaDescriptor::PROP_STREAMFOROUTPUT, xStream, and ZIP_STORAGE_FORMAT_STRING.
|
override |
Definition at line 59 of file EPUBPackage.cxx.
References mxStorage.
|
override |
Definition at line 184 of file EPUBPackage.cxx.
References mxOutputStream.
|
override |
Definition at line 153 of file EPUBPackage.cxx.
References mxOutputStream.
|
override |
Definition at line 93 of file EPUBPackage.cxx.
References mxOutputWriter, and pName.
|
override |
Definition at line 208 of file EPUBPackage.cxx.
References SAL_WARN.
|
override |
Definition at line 105 of file EPUBPackage.cxx.
References mxOutputStream, and mxOutputWriter.
|
override |
Definition at line 172 of file EPUBPackage.cxx.
References aData, and mxOutputStream.
|
override |
Definition at line 100 of file EPUBPackage.cxx.
References mxOutputWriter.
|
override |
Definition at line 203 of file EPUBPackage.cxx.
References SAL_WARN.
|
override |
Definition at line 128 of file EPUBPackage.cxx.
References aData, and mxOutputStream.
|
override |
Definition at line 198 of file EPUBPackage.cxx.
References SAL_WARN.
|
override |
Definition at line 162 of file EPUBPackage.cxx.
References mxOutputStream, mxStorage, and pName.
|
override |
Definition at line 118 of file EPUBPackage.cxx.
References mxOutputStream, mxStorage, and pName.
|
override |
Definition at line 79 of file EPUBPackage.cxx.
References mxOutputWriter, and pName.
|
override |
Definition at line 193 of file EPUBPackage.cxx.
|
override |
Definition at line 65 of file EPUBPackage.cxx.
References mxContext, mxOutputStream, mxOutputWriter, mxStorage, and pName.
|
private |
Definition at line 46 of file EPUBPackage.hxx.
Referenced by EPUBPackage(), and openXMLFile().
|
private |
Definition at line 48 of file EPUBPackage.hxx.
Referenced by closeBinaryFile(), closeCSSFile(), closeXMLFile(), EPUBPackage(), insertBinaryData(), insertRule(), openBinaryFile(), openCSSFile(), and openXMLFile().
|
private |
Definition at line 49 of file EPUBPackage.hxx.
Referenced by closeElement(), closeXMLFile(), insertCharacters(), openElement(), and openXMLFile().
|
private |
Definition at line 47 of file EPUBPackage.hxx.
Referenced by EPUBPackage(), openBinaryFile(), openCSSFile(), openXMLFile(), and ~EPUBPackage().