#include "ut_compiler.h"
#include <gsf/gsf.h>
#include <gsf/gsf-input.h>
#include <gsf/gsf-infile.h>
#include <time.h>
#include "docinfo.h"
#include "pd_Document.h"
#include "ie_imp_StarOffice.h"
#include "ie_imp_StarOffice_encodings.h"
#include "ut_debugmsg.h"
#include "ut_iconv.h"
#include "ut_string_class.h"
#include "ut_assert.h"
Classes | |
class | AutoGsfInput |
class | TimeStamp |
StarOffice's Timestamp - first, a bytestring, then date, then time. More... | |
Functions | |
static void | readPaddedByteString (GsfInput *aStream, UT_UCS4String &aString, UT_iconv_t aConverter, UT_uint32 aMaxlen) noexcept(false) |
Reads a bytestring, followed by a padding. | |
static void | do_SetMetadata (PD_Document *aDoc, const std::string &aKey, UT_UCS4String aData) |
static void do_SetMetadata | ( | PD_Document * | aDoc, | |
const std::string & | aKey, | |||
UT_UCS4String | aData | |||
) | [inline, static] |
References PD_Document::setMetaDataProp(), and UT_UCS4String::utf8_str().
Referenced by SDWDocInfo::load().
static void readPaddedByteString | ( | GsfInput * | aStream, | |
UT_UCS4String & | aString, | |||
UT_iconv_t | aConverter, | |||
UT_uint32 | aMaxlen | |||
) | [static] |
Reads a bytestring, followed by a padding.
aMaxlen is the max. number of bytes to read.
References readByteString().
Referenced by SDWDocInfo::load(), and TimeStamp::load().