#include <gsf/gsf-input-stdio.h>#include <gsf/gsf-infile.h>#include <gsf/gsf-infile-zip.h>#include "ut_locale.h"#include <math.h>#include "ie_impexp_OpenWriter.h"#include "ie_impGraphic.h"#include "fg_Graphic.h"#include "fg_GraphicRaster.h"#include "pd_Document.h"#include "pd_Style.h"#include "ut_xml.h"#include "ut_misc.h"#include "ut_string.h"#include "ut_string_class.h"#include "ut_std_string.h"#include "ut_bytebuf.h"#include "ut_hash.h"#include "ut_vector.h"#include "ut_stack.h"#include "ut_math.h"#include "ut_debugmsg.h"Classes | |
| class | OO_PageStyle |
| class | OO_Style |
| class | IE_Imp_OpenWriter |
| class | OpenWriter_Stream_Listener |
| class | OpenWriter_MetaStream_Listener |
| class | OpenWriter_SettingsStream_Listener |
| class | OpenWriter_StylesStream_Listener |
| class | OpenWriter_ContentStream_Listener |
Defines | |
| #define | APPEND_STYLE(sty) if (sty.size()) m_sectionProps += sty; |
| #define | APPEND_STYLE(sty) if (sty.size()) { m_styleProps += sty; } |
Functions | |
| static UT_Error | loadStream (GsfInfile *oo, const char *stream, const UT_ByteBufPtr &buf) |
| static UT_Error | parseStream (GsfInfile *oo, const char *stream, UT_XML &parser) |
| static UT_Error | handleStream (GsfInfile *oo, const char *stream, OpenWriter_Stream_Listener &listener) |
Variables | |
| static IE_SuffixConfidence | IE_Imp_OpenWriter_Sniffer__SuffixConfidence [] |
| static const size_t | BUF_SZ = 4096 |
| #define APPEND_STYLE | ( | sty | ) | if (sty.size()) m_sectionProps += sty; |
| #define APPEND_STYLE | ( | sty | ) | if (sty.size()) { m_styleProps += sty; } |
| static UT_Error handleStream | ( | GsfInfile * | oo, | |
| const char * | stream, | |||
| OpenWriter_Stream_Listener & | listener | |||
| ) | [static] |
Handle the stream using the listener . Tries to abstract away how we're actually going to handle how we read the stream, so that the underlying implementation can easily adapt or change
References parseStream(), and UT_XML::setListener().
Referenced by IE_Imp_OpenWriter::_handleContentStream(), IE_Imp_OpenWriter::_handleMetaStream(), IE_Imp_OpenWriter::_handleSettingsStream(), and IE_Imp_OpenWriter::_handleStylesStream().
| static UT_Error loadStream | ( | GsfInfile * | oo, | |
| const char * | stream, | |||
| const UT_ByteBufPtr & | buf | |||
| ) | [static] |
References BUF_SZ, and UT_MIN.
Referenced by OpenWriter_ContentStream_Listener::_insertImage().
Static utility method to read a file/stream embedded inside of the zipfile into an xml parser
References UT_XML::parse().
Referenced by handleStream().
const size_t BUF_SZ = 4096 [static] |
Referenced by ODi_Abi_Data::_loadStream(), and loadStream().
{
{ "stw", UT_CONFIDENCE_PERFECT },
{ "sxw", UT_CONFIDENCE_PERFECT },
{ "", UT_CONFIDENCE_ZILCH }
}
1.7.1