LibreOffice Module vcl (master)  1
Classes | Macros | Functions
impgraph.cxx File Reference
#include <sal/config.h>
#include <sal/log.hxx>
#include <comphelper/fileformat.h>
#include <o3tl/make_shared.hxx>
#include <tools/fract.hxx>
#include <tools/vcompat.hxx>
#include <tools/urlobj.hxx>
#include <tools/stream.hxx>
#include <unotools/ucbhelper.hxx>
#include <unotools/ucbstreamhelper.hxx>
#include <unotools/tempfile.hxx>
#include <vcl/outdev.hxx>
#include <vcl/graphicfilter.hxx>
#include <vcl/virdev.hxx>
#include <vcl/gfxlink.hxx>
#include <vcl/cvtgrf.hxx>
#include <vcl/graph.hxx>
#include <vcl/metaact.hxx>
#include <impgraph.hxx>
#include <com/sun/star/graphic/XPrimitive2D.hpp>
#include <vcl/dibtools.hxx>
#include <map>
#include <memory>
#include <vcl/gdimetafiletools.hxx>
#include <TypeSerializer.hxx>
#include <vcl/pdfread.hxx>
Include dependency graph for impgraph.cxx:

Go to the source code of this file.

Classes

class  ImpSwapFile
 

Macros

#define GRAPHIC_MTFTOBMP_MAXEXT   2048
 
#define GRAPHIC_STREAMBUFSIZE   8192UL
 
#define SYS_WINMETAFILE   0x00000003L
 
#define SYS_WNTMETAFILE   0x00000004L
 
#define SYS_OS2METAFILE   0x00000005L
 
#define SYS_MACMETAFILE   0x00000006L
 
#define GRAPHIC_FORMAT_50   COMPAT_FORMAT( 'G', 'R', 'F', '5' )
 
#define NATIVE_FORMAT_50   COMPAT_FORMAT( 'N', 'A', 'T', '5' )
 

Functions

void ReadImpGraphic (SvStream &rIStm, ImpGraphic &rImpGraphic)
 
void WriteImpGraphic (SvStream &rOStm, const ImpGraphic &rImpGraphic)
 

Macro Definition Documentation

#define GRAPHIC_FORMAT_50   COMPAT_FORMAT( 'G', 'R', 'F', '5' )

Definition at line 56 of file impgraph.cxx.

Referenced by ImpGraphic::ImplReadEmbedded(), and ImpGraphic::ImplWriteEmbedded().

#define GRAPHIC_MTFTOBMP_MAXEXT   2048

Definition at line 48 of file impgraph.cxx.

Referenced by ImpGraphic::ImplGetBitmap().

#define GRAPHIC_STREAMBUFSIZE   8192UL

Definition at line 49 of file impgraph.cxx.

Referenced by ImpGraphic::swapInFromStream(), and ImpGraphic::swapOut().

#define NATIVE_FORMAT_50   COMPAT_FORMAT( 'N', 'A', 'T', '5' )

Definition at line 57 of file impgraph.cxx.

Referenced by ReadImpGraphic(), and WriteImpGraphic().

#define SYS_MACMETAFILE   0x00000006L

Definition at line 54 of file impgraph.cxx.

Referenced by ImpGraphic::ImplReadEmbedded().

#define SYS_OS2METAFILE   0x00000005L

Definition at line 53 of file impgraph.cxx.

Referenced by ImpGraphic::ImplReadEmbedded().

#define SYS_WINMETAFILE   0x00000003L

Definition at line 51 of file impgraph.cxx.

Referenced by ImpGraphic::ImplReadEmbedded().

#define SYS_WNTMETAFILE   0x00000004L

Definition at line 52 of file impgraph.cxx.

Referenced by ImpGraphic::ImplReadEmbedded().

Function Documentation

void ReadImpGraphic ( SvStream rIStm,
ImpGraphic rImpGraphic 
)
void WriteImpGraphic ( SvStream rOStm,
const ImpGraphic rImpGraphic 
)