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