LibreOffice Module vcl (master) 1
Macros | Functions
SvmConverter.cxx File Reference
#include <sal/log.hxx>
#include <osl/diagnose.h>
#include <osl/thread.h>
#include <tools/fract.hxx>
#include <tools/stream.hxx>
#include <o3tl/safeint.hxx>
#include <vcl/TypeSerializer.hxx>
#include <vcl/dibtools.hxx>
#include <vcl/filter/SvmReader.hxx>
#include <vcl/lineinfo.hxx>
#include <vcl/metaact.hxx>
#include <vcl/virdev.hxx>
#include "SvmConverter.hxx"
#include <boost/rational.hpp>
#include <algorithm>
#include <memory>
#include <stack>
#include <string.h>
Include dependency graph for SvmConverter.cxx:

Go to the source code of this file.

Macros

#define LF_FACESIZE   32
 

Functions

static void ImplReadRect (SvStream &rIStm, tools::Rectangle &rRect)
 
static bool ImplReadPoly (SvStream &rIStm, tools::Polygon &rPoly)
 
static bool ImplReadPolyPoly (SvStream &rIStm, tools::PolyPolygon &rPolyPoly)
 
static void ImplReadColor (SvStream &rIStm, Color &rColor)
 
static bool ImplReadMapMode (SvStream &rIStm, MapMode &rMapMode)
 
static void ImplReadUnicodeComment (sal_uInt32 nStrmPos, SvStream &rIStm, OUString &rString)
 
static void ImplSkipActions (SvStream &rIStm, sal_uLong nSkipCount)
 
static void ImplReadExtendedPolyPolygonAction (SvStream &rIStm, tools::PolyPolygon &rPolyPoly)
 
static void lcl_error (SvStream &rIStm, const SvStreamEndian &nOldFormat, sal_uInt64 nPos)
 
bool TestImportSVM (SvStream &rStream)
 

Macro Definition Documentation

◆ LF_FACESIZE

#define LF_FACESIZE   32

Definition at line 275 of file SvmConverter.cxx.

Function Documentation

◆ ImplReadColor()

static void ImplReadColor ( SvStream rIStm,
Color rColor 
)
static

◆ ImplReadExtendedPolyPolygonAction()

static void ImplReadExtendedPolyPolygonAction ( SvStream rIStm,
tools::PolyPolygon rPolyPoly 
)
static

◆ ImplReadMapMode()

static bool ImplReadMapMode ( SvStream rIStm,
MapMode rMapMode 
)
static

◆ ImplReadPoly()

static bool ImplReadPoly ( SvStream rIStm,
tools::Polygon rPoly 
)
static

◆ ImplReadPolyPoly()

static bool ImplReadPolyPoly ( SvStream rIStm,
tools::PolyPolygon rPolyPoly 
)
static

◆ ImplReadRect()

static void ImplReadRect ( SvStream rIStm,
tools::Rectangle rRect 
)
static

◆ ImplReadUnicodeComment()

static void ImplReadUnicodeComment ( sal_uInt32  nStrmPos,
SvStream rIStm,
OUString &  rString 
)
static

◆ ImplSkipActions()

static void ImplSkipActions ( SvStream rIStm,
sal_uLong  nSkipCount 
)
static

◆ lcl_error()

static void lcl_error ( SvStream rIStm,
const SvStreamEndian nOldFormat,
sal_uInt64  nPos 
)
static

◆ TestImportSVM()

bool TestImportSVM ( SvStream rStream)

Definition at line 1272 of file SvmConverter.cxx.

References GDIMetaFile::Play(), and SvmReader::Read().