#include <gsf/gsf-output-stdio.h>#include <gsf/gsf-outfile.h>#include <gsf/gsf-outfile-zip.h>#include <locale.h>#include "pd_Style.h"#include "ut_Language.h"#include "ut_math.h"#include "ut_std_string.h"#include "ie_impexp_OpenWriter.h"#include "ie_exp_OpenWriter.h"#include "ut_debugmsg.h"Classes | |
| class | OO_MetaDataWriter |
| class | OO_SettingsWriter |
| class | OO_PicturesWriter |
| class | OO_ManifestWriter |
Defines | |
| #define | SXW_MIMETYPE "application/vnd.sun.xml.writer" |
Functions | |
| static void | oo_gsf_output_write (GsfOutput *output, size_t num_bytes, guint8 const *data) |
| static void | oo_gsf_output_close (GsfOutput *output) |
| static void | writeToStream (GsfOutput *stream, const char *const message[], size_t nElements) |
| static void | writeString (GsfOutput *output, const UT_String &str) |
| static void | writeUTF8String (GsfOutput *output, const UT_UTF8String &str) |
| static void | outputCharData (GsfOutput *output, const UT_UCSChar *data, UT_uint32 length) |
| #define SXW_MIMETYPE "application/vnd.sun.xml.writer" |
Referenced by IE_Exp_OpenWriter::_writeDocument().
| static void oo_gsf_output_close | ( | GsfOutput * | output | ) | [static] |
References UT_ASSERT, UT_DEBUGMSG, and UT_SHOULD_NOT_HAPPEN.
Referenced by IE_Exp_OpenWriter::_writeDocument(), OO_ManifestWriter::writeManifest(), OO_MetaDataWriter::writeMetaData(), OO_PicturesWriter::writePictures(), OO_SettingsWriter::writeSettings(), OO_StylesWriter::writeStyles(), and OO_WriterImpl::~OO_WriterImpl().
| static void oo_gsf_output_write | ( | GsfOutput * | output, | |
| size_t | num_bytes, | |||
| guint8 const * | data | |||
| ) | [static] |
| static void outputCharData | ( | GsfOutput * | output, | |
| const UT_UCSChar * | data, | |||
| UT_uint32 | length | |||
| ) | [static] |
References UT_UTF8String::appendUCS4(), UT_UTF8String::reserve(), UCS_LF, UCS_TAB, UT_ASSERT, and writeUTF8String().
Referenced by OO_WriterImpl::insertText().
| static void writeString | ( | GsfOutput * | output, | |
| const UT_String & | str | |||
| ) | [static] |
References UT_String::c_str(), UT_String::length(), and oo_gsf_output_write().
Referenced by OO_WriterImpl::OO_WriterImpl().
| static void writeToStream | ( | GsfOutput * | stream, | |
| const char *const | message[], | |||
| size_t | nElements | |||
| ) | [static] |
Write out a message to the stream. Message is an array of content
References oo_gsf_output_write().
Referenced by OO_WriterImpl::OO_WriterImpl(), OO_ManifestWriter::writeManifest(), OO_MetaDataWriter::writeMetaData(), OO_SettingsWriter::writeSettings(), OO_StylesWriter::writeStyles(), and OO_WriterImpl::~OO_WriterImpl().
| static void writeUTF8String | ( | GsfOutput * | output, | |
| const UT_UTF8String & | str | |||
| ) | [static] |
References UT_UTF8String::byteLength(), oo_gsf_output_write(), and UT_UTF8String::utf8_str().
Referenced by OO_WriterImpl::closeBlock(), OO_WriterImpl::closeHyperlink(), OO_WriterImpl::closeSpan(), OO_WriterImpl::OO_WriterImpl(), OO_WriterImpl::openBlock(), OO_WriterImpl::openHyperlink(), OO_WriterImpl::openSpan(), outputCharData(), and OO_StylesWriter::writeStyles().
1.7.1