LibreOffice Module hwpfilter (master) 1
Classes | Functions | Variables
hwpreader.cxx File Reference
#include <deque>
#include <memory>
#include <string_view>
#include "hwpreader.hxx"
#include <cmath>
#include <o3tl/safeint.hxx>
#include <o3tl/sprintf.hxx>
#include <osl/diagnose.h>
#include <tools/stream.hxx>
#include <basegfx/numeric/ftools.hxx>
#include <basegfx/point/b2dpoint.hxx>
#include <unotools/configmgr.hxx>
#include "fontmap.hxx"
#include "formula.h"
#include "cspline.h"
#include "datecode.h"
#include <iostream>
#include <locale.h>
#include <sal/types.h>
#include <rtl/character.hxx>
#include <rtl/ustrbuf.hxx>
#include <sal/log.hxx>
Include dependency graph for hwpreader.cxx:

Go to the source code of this file.

Classes

struct  HwpReaderPrivate
 

Functions

SAL_DLLPUBLIC_EXPORT bool TestImportHWP (SvStream &rStream)
 
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * hwpfilter_HwpImportFilter_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &)
 

Variables

constexpr OUStringLiteral sXML_CDATA = u"CDATA"
 
struct {
   const char *   name
 
   bool   bMade
 
ArrowShape []
 
struct {
   double   dots1
 
   double   dots2
 
   double   distance
 
LineStyle []
 

Function Documentation

◆ hwpfilter_HwpImportFilter_get_implementation()

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * hwpfilter_HwpImportFilter_get_implementation ( css::uno::XComponentContext *  context,
css::uno::Sequence< css::uno::Any > const &   
)

Definition at line 4833 of file hwpreader.cxx.

◆ TestImportHWP()

SAL_DLLPUBLIC_EXPORT bool TestImportHWP ( SvStream rStream)

Definition at line 91 of file hwpreader.cxx.

References aData, SvStream::ReadBytes(), and stream.

Variable Documentation

◆ 

struct { ... } ArrowShape[]
Initial value:
=
{
{ "", false },
{ "Arrow", false },
{ "Line Arrow", false },
{ "Square", false }
}

Referenced by HwpReader::makeDrawMiscStyle(), and HwpReader::makeDrawStyle().

◆ bMade

bool bMade

Definition at line 366 of file hwpreader.cxx.

◆ distance

double distance

Definition at line 380 of file hwpreader.cxx.

◆ dots1

double dots1

Definition at line 378 of file hwpreader.cxx.

◆ dots2

double dots2

Definition at line 379 of file hwpreader.cxx.

◆ 

struct { ... } LineStyle[]
Initial value:
=
{
{ 0.0, 0.0, 0.0 },
{
0.34, 0., 0.272
},
{ 0.17, 0., 0.136},
{
0.612, 0.17, 0.136
},
{ 0.85, 0.17, 0.136}
}

◆ name

const char* name

◆ sXML_CDATA

constexpr OUStringLiteral sXML_CDATA = u"CDATA"
constexpr