LibreOffice Module vcl (master)  1
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
SvmReader Class Reference

#include <SvmReader.hxx>

Collaboration diagram for SvmReader:
[legend]

Public Member Functions

 SvmReader (SvStream &rIStm)
 
SvStreamRead (GDIMetaFile &rMetaFile, ImplMetaReadData *pData=nullptr)
 
rtl::Reference< MetaActionMetaActionHandler (ImplMetaReadData *pData)
 
rtl::Reference< MetaActionLineColorHandler ()
 
rtl::Reference< MetaActionFillColorHandler ()
 
rtl::Reference< MetaActionRectHandler ()
 
rtl::Reference< MetaActionPointHandler ()
 
rtl::Reference< MetaActionPixelHandler ()
 
rtl::Reference< MetaActionLineHandler ()
 
rtl::Reference< MetaActionRoundRectHandler ()
 
rtl::Reference< MetaActionEllipseHandler ()
 
rtl::Reference< MetaActionArcHandler ()
 
rtl::Reference< MetaActionPieHandler ()
 
rtl::Reference< MetaActionChordHandler ()
 
rtl::Reference< MetaActionPolyLineHandler ()
 
rtl::Reference< MetaActionPolygonHandler ()
 
rtl::Reference< MetaActionPolyPolygonHandler ()
 
rtl::Reference< MetaActionTextHandler (const ImplMetaReadData *pData)
 
rtl::Reference< MetaActionTextArrayHandler (const ImplMetaReadData *pData)
 
rtl::Reference< MetaActionStretchTextHandler (const ImplMetaReadData *pData)
 
rtl::Reference< MetaActionTextRectHandler (const ImplMetaReadData *pData)
 
rtl::Reference< MetaActionTextLineHandler ()
 
rtl::Reference< MetaActionBmpHandler ()
 
rtl::Reference< MetaActionBmpScaleHandler ()
 
rtl::Reference< MetaActionBmpScalePartHandler ()
 
rtl::Reference< MetaActionBmpExHandler ()
 
rtl::Reference< MetaActionBmpExScaleHandler ()
 
rtl::Reference< MetaActionBmpExScalePartHandler ()
 
rtl::Reference< MetaActionMaskHandler ()
 
rtl::Reference< MetaActionMaskScaleHandler ()
 
rtl::Reference< MetaActionMaskScalePartHandler ()
 
rtl::Reference< MetaActionGradientHandler ()
 
rtl::Reference< MetaActionGradientExHandler ()
 
rtl::Reference< MetaActionHatchHandler ()
 
rtl::Reference< MetaActionWallpaperHandler ()
 
rtl::Reference< MetaActionClipRegionHandler ()
 
rtl::Reference< MetaActionISectRectClipRegionHandler ()
 
rtl::Reference< MetaActionISectRegionClipRegionHandler ()
 
rtl::Reference< MetaActionMoveClipRegionHandler ()
 
rtl::Reference< MetaActionTextColorHandler ()
 
rtl::Reference< MetaActionTextFillColorHandler ()
 
rtl::Reference< MetaActionTextLineColorHandler ()
 
rtl::Reference< MetaActionOverlineColorHandler ()
 
rtl::Reference< MetaActionTextAlignHandler ()
 
rtl::Reference< MetaActionMapModeHandler ()
 
rtl::Reference< MetaActionFontHandler (ImplMetaReadData *pData)
 
rtl::Reference< MetaActionPushHandler ()
 
rtl::Reference< MetaActionPopHandler ()
 
rtl::Reference< MetaActionRasterOpHandler ()
 
rtl::Reference< MetaActionTransparentHandler ()
 
rtl::Reference< MetaActionFloatTransparentHandler (ImplMetaReadData *pData)
 
rtl::Reference< MetaActionEPSHandler ()
 
rtl::Reference< MetaActionRefPointHandler ()
 
rtl::Reference< MetaActionCommentHandler ()
 
rtl::Reference< MetaActionLayoutModeHandler ()
 
rtl::Reference< MetaActionTextLanguageHandler ()
 

Static Public Member Functions

static rtl::Reference< MetaActionDefaultHandler ()
 

Private Member Functions

void ReadColor (::Color &rColor)
 

Private Attributes

SvStreammrStream
 

Detailed Description

Definition at line 26 of file SvmReader.hxx.

Constructor & Destructor Documentation

SvmReader::SvmReader ( SvStream rIStm)

Definition at line 58 of file SvmReader.cxx.

Member Function Documentation

rtl::Reference< MetaAction > SvmReader::ArcHandler ( )
rtl::Reference< MetaAction > SvmReader::BmpExHandler ( )
rtl::Reference< MetaAction > SvmReader::BmpExScaleHandler ( )
rtl::Reference< MetaAction > SvmReader::BmpExScalePartHandler ( )
rtl::Reference< MetaAction > SvmReader::BmpHandler ( )

Definition at line 813 of file SvmReader.cxx.

References mrStream, Point, ReadDIB(), and tools::GenericTypeSerializer::readPoint().

Referenced by MetaActionHandler().

rtl::Reference< MetaAction > SvmReader::BmpScaleHandler ( )
rtl::Reference< MetaAction > SvmReader::BmpScalePartHandler ( )
rtl::Reference< MetaAction > SvmReader::ChordHandler ( )
rtl::Reference< MetaAction > SvmReader::ClipRegionHandler ( )

Definition at line 1091 of file SvmReader.cxx.

References mrStream, SvStream::ReadCharAsBool(), and vcl::ReadRegion().

Referenced by MetaActionHandler().

rtl::Reference< MetaAction > SvmReader::CommentHandler ( )
rtl::Reference< MetaAction > SvmReader::DefaultHandler ( )
static

Definition at line 1434 of file SvmReader.cxx.

Referenced by MetaActionHandler().

rtl::Reference< MetaAction > SvmReader::EllipseHandler ( )

Definition at line 413 of file SvmReader.cxx.

References mrStream, and tools::GenericTypeSerializer::readRectangle().

Referenced by MetaActionHandler().

rtl::Reference< MetaAction > SvmReader::EPSHandler ( )
rtl::Reference< MetaAction > SvmReader::FillColorHandler ( )

Definition at line 303 of file SvmReader.cxx.

References mrStream, SvStream::ReadCharAsBool(), and ReadColor().

Referenced by MetaActionHandler().

rtl::Reference< MetaAction > SvmReader::FloatTransparentHandler ( ImplMetaReadData pData)
rtl::Reference< MetaAction > SvmReader::FontHandler ( ImplMetaReadData pData)
rtl::Reference< MetaAction > SvmReader::GradientExHandler ( )

Definition at line 1045 of file SvmReader.cxx.

References mrStream, TypeSerializer::readGradient(), and ReadPolyPolygon().

Referenced by MetaActionHandler().

rtl::Reference< MetaAction > SvmReader::GradientHandler ( )
rtl::Reference< MetaAction > SvmReader::HatchHandler ( )

Definition at line 1062 of file SvmReader.cxx.

References mrStream, ReadHatch(), and ReadPolyPolygon().

Referenced by MetaActionHandler().

rtl::Reference< MetaAction > SvmReader::ISectRectClipRegionHandler ( )

Definition at line 1107 of file SvmReader.cxx.

References mrStream, and tools::GenericTypeSerializer::readRectangle().

Referenced by MetaActionHandler().

rtl::Reference< MetaAction > SvmReader::ISectRegionClipRegionHandler ( )

Definition at line 1121 of file SvmReader.cxx.

References mrStream, and vcl::ReadRegion().

Referenced by MetaActionHandler().

rtl::Reference< MetaAction > SvmReader::LayoutModeHandler ( )

Definition at line 1408 of file SvmReader.cxx.

References mrStream, and SvStream::ReadUInt32().

Referenced by MetaActionHandler().

rtl::Reference< MetaAction > SvmReader::LineColorHandler ( )

Definition at line 287 of file SvmReader.cxx.

References mrStream, SvStream::ReadCharAsBool(), and ReadColor().

Referenced by MetaActionHandler().

rtl::Reference< MetaAction > SvmReader::LineHandler ( )
rtl::Reference< MetaAction > SvmReader::MapModeHandler ( )

Definition at line 1221 of file SvmReader.cxx.

References mrStream, and TypeSerializer::readMapMode().

Referenced by MetaActionHandler().

rtl::Reference< MetaAction > SvmReader::MaskHandler ( )

Definition at line 961 of file SvmReader.cxx.

References mrStream, Point, ReadDIB(), and tools::GenericTypeSerializer::readPoint().

Referenced by MetaActionHandler().

rtl::Reference< MetaAction > SvmReader::MaskScaleHandler ( )
rtl::Reference< MetaAction > SvmReader::MaskScalePartHandler ( )
rtl::Reference< MetaAction > SvmReader::MetaActionHandler ( ImplMetaReadData pData)

Definition at line 152 of file SvmReader.cxx.

References ARC, ArcHandler(), BMP, BMPEX, BmpExHandler(), BMPEXSCALE, BmpExScaleHandler(), BMPEXSCALEPART, BmpExScalePartHandler(), BmpHandler(), BMPSCALE, BmpScaleHandler(), BMPSCALEPART, BmpScalePartHandler(), CHORD, ChordHandler(), CLIPREGION, ClipRegionHandler(), COMMENT, CommentHandler(), DefaultHandler(), ELLIPSE, EllipseHandler(), EPS, EPSHandler(), FILLCOLOR, FillColorHandler(), FLOATTRANSPARENT, FloatTransparentHandler(), FONT, FontHandler(), GRADIENT, GRADIENTEX, GradientExHandler(), GradientHandler(), HATCH, HatchHandler(), ISECTRECTCLIPREGION, ISectRectClipRegionHandler(), ISECTREGIONCLIPREGION, ISectRegionClipRegionHandler(), LAYOUTMODE, LayoutModeHandler(), LINE, LINECOLOR, LineColorHandler(), LineHandler(), MAPMODE, MapModeHandler(), MASK, MaskHandler(), MASKSCALE, MaskScaleHandler(), MASKSCALEPART, MaskScalePartHandler(), MOVECLIPREGION, MoveClipRegionHandler(), mrStream, NONE, nType, OVERLINECOLOR, OverlineColorHandler(), PIE, PieHandler(), PIXEL, PixelHandler(), POINT, PointHandler(), POLYGON, PolygonHandler(), POLYLINE, PolyLineHandler(), POLYPOLYGON, PolyPolygonHandler(), POP, PopHandler(), PUSH, PushHandler(), RASTEROP, RasterOpHandler(), SvStream::ReadUInt16(), RECT, RectHandler(), REFPOINT, RefPointHandler(), ROUNDRECT, RoundRectHandler(), STRETCHTEXT, StretchTextHandler(), TEXT, TEXTALIGN, TextAlignHandler(), TEXTARRAY, TextArrayHandler(), TEXTCOLOR, TextColorHandler(), TEXTFILLCOLOR, TextFillColorHandler(), TextHandler(), TEXTLANGUAGE, TextLanguageHandler(), TEXTLINE, TEXTLINECOLOR, TextLineColorHandler(), TextLineHandler(), TEXTRECT, TextRectHandler(), Transparent, TransparentHandler(), WALLPAPER, and WallpaperHandler().

Referenced by Read().

rtl::Reference< MetaAction > SvmReader::MoveClipRegionHandler ( )

Definition at line 1133 of file SvmReader.cxx.

References mrStream, and SvStream::ReadInt32().

Referenced by MetaActionHandler().

rtl::Reference< MetaAction > SvmReader::OverlineColorHandler ( )

Definition at line 1192 of file SvmReader.cxx.

References mrStream, SvStream::ReadCharAsBool(), and ReadColor().

Referenced by MetaActionHandler().

rtl::Reference< MetaAction > SvmReader::PieHandler ( )
rtl::Reference< MetaAction > SvmReader::PixelHandler ( )

Definition at line 348 of file SvmReader.cxx.

References mrStream, Point, ReadColor(), and tools::GenericTypeSerializer::readPoint().

Referenced by MetaActionHandler().

rtl::Reference< MetaAction > SvmReader::PointHandler ( )

Definition at line 334 of file SvmReader.cxx.

References mrStream, Point, and tools::GenericTypeSerializer::readPoint().

Referenced by MetaActionHandler().

rtl::Reference< MetaAction > SvmReader::PolygonHandler ( )
rtl::Reference< MetaAction > SvmReader::PolyLineHandler ( )
rtl::Reference< MetaAction > SvmReader::PolyPolygonHandler ( )
rtl::Reference< MetaAction > SvmReader::PopHandler ( )

Definition at line 1264 of file SvmReader.cxx.

References mrStream.

Referenced by MetaActionHandler().

rtl::Reference< MetaAction > SvmReader::PushHandler ( )

Definition at line 1251 of file SvmReader.cxx.

References mrStream, and SvStream::ReadUInt16().

Referenced by MetaActionHandler().

rtl::Reference< MetaAction > SvmReader::RasterOpHandler ( )

Definition at line 1273 of file SvmReader.cxx.

References mrStream, and SvStream::ReadUInt16().

Referenced by MetaActionHandler().

SvStream & SvmReader::Read ( GDIMetaFile rMetaFile,
ImplMetaReadData pData = nullptr 
)
void SvmReader::ReadColor ( ::Color rColor)
private
rtl::Reference< MetaAction > SvmReader::RectHandler ( )

Definition at line 320 of file SvmReader.cxx.

References mrStream, and tools::GenericTypeSerializer::readRectangle().

Referenced by MetaActionHandler().

rtl::Reference< MetaAction > SvmReader::RefPointHandler ( )
rtl::Reference< MetaAction > SvmReader::RoundRectHandler ( )
rtl::Reference< MetaAction > SvmReader::StretchTextHandler ( const ImplMetaReadData pData)
rtl::Reference< MetaAction > SvmReader::TextAlignHandler ( )

Definition at line 1208 of file SvmReader.cxx.

References mrStream, and SvStream::ReadUInt16().

Referenced by MetaActionHandler().

rtl::Reference< MetaAction > SvmReader::TextArrayHandler ( const ImplMetaReadData pData)
rtl::Reference< MetaAction > SvmReader::TextColorHandler ( )

Definition at line 1147 of file SvmReader.cxx.

References mrStream, and ReadColor().

Referenced by MetaActionHandler().

rtl::Reference< MetaAction > SvmReader::TextFillColorHandler ( )

Definition at line 1160 of file SvmReader.cxx.

References mrStream, SvStream::ReadCharAsBool(), and ReadColor().

Referenced by MetaActionHandler().

rtl::Reference< MetaAction > SvmReader::TextHandler ( const ImplMetaReadData pData)
rtl::Reference< MetaAction > SvmReader::TextLanguageHandler ( )

Definition at line 1421 of file SvmReader.cxx.

References mrStream, and SvStream::ReadUInt16().

Referenced by MetaActionHandler().

rtl::Reference< MetaAction > SvmReader::TextLineColorHandler ( )

Definition at line 1176 of file SvmReader.cxx.

References mrStream, SvStream::ReadCharAsBool(), and ReadColor().

Referenced by MetaActionHandler().

rtl::Reference< MetaAction > SvmReader::TextLineHandler ( )
rtl::Reference< MetaAction > SvmReader::TextRectHandler ( const ImplMetaReadData pData)
rtl::Reference< MetaAction > SvmReader::TransparentHandler ( )

Definition at line 1287 of file SvmReader.cxx.

References mrStream, ReadPolyPolygon(), and SvStream::ReadUInt16().

Referenced by MetaActionHandler().

rtl::Reference< MetaAction > SvmReader::WallpaperHandler ( )

Definition at line 1078 of file SvmReader.cxx.

References mrStream, and ReadWallpaper().

Referenced by MetaActionHandler().

Member Data Documentation

SvStream& SvmReader::mrStream
private

The documentation for this class was generated from the following files: