LibreOffice Module hwpfilter (master) 1
|
#include <memory>
#include "precompile.h"
#include <algorithm>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <o3tl/safeint.hxx>
#include "hwplib.h"
#include "hwpfile.h"
#include "hiodev.h"
#include "hfont.h"
#include "hstyle.h"
#include "hbox.h"
#include "hpara.h"
#include "htags.h"
#include "hcode.h"
#include "hstream.hxx"
Go to the source code of this file.
Functions | |
int | detect_hwp_version (const char *str) |
HWPFile * | GetCurrentDoc () |
HWPFile * | SetCurrentDoc (HWPFile *hwpfp) |
Variables | |
static int | ccount = 0 |
static int | pcount = 0 |
static int | datecodecount = 0 |
int detect_hwp_version | ( | const char * | str | ) |
Definition at line 83 of file hwpfile.cxx.
References HWP_V20, HWP_V21, HWP_V30, HWPIDLen, V20SIGNATURE, V21SIGNATURE, and V30SIGNATURE.
Referenced by HWPFile::Open().
HWPFile * GetCurrentDoc | ( | void | ) |
Definition at line 667 of file hwpfile.cxx.
Referenced by LoadParaList().
Definition at line 673 of file hwpfile.cxx.
References HWPFile::_hwpInfo, HWPInfo::back_info, PaperBackInfo::color, PaperBackInfo::contrast, PaperBackInfo::data, PaperBackInfo::effect, HWPFile::emblist, PaperBackInfo::filename, FILETAG_EMBEDDED_PICTURE, FILETAG_HYPERTEXT, FILETAG_OLE_OBJECT, FILETAG_PRESENTATION, FILETAG_PREVIEW_IMAGE, FILETAG_PREVIEW_TEXT, PaperBackInfo::flag, HWPFile::hyperlist, i, PaperBackInfo::isset, PaperBackInfo::luminance, HWPFile::oledata, PaperBackInfo::range, HWPFile::Read1b(), HWPFile::Read2b(), HWPFile::Read4b(), HWPFile::ReadBlock(), PaperBackInfo::reserved1, PaperBackInfo::reserved2, PaperBackInfo::reserved3, SAL_MAX_UINT16, size, PaperBackInfo::size, HWPFile::SkipBlock(), and PaperBackInfo::type.
|
static |
Definition at line 44 of file hwpfile.cxx.
Referenced by HWPFile::AddCharShape().
|
static |
Definition at line 46 of file hwpfile.cxx.
Referenced by HWPFile::AddDateFormat().
|
static |
Definition at line 45 of file hwpfile.cxx.
Referenced by HWPFile::AddParaShape().