#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().