LibreOffice Module vcl (master)  1
Public Member Functions | Static Public Member Functions | Protected 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 ()
 

Protected Member Functions

void ReadColor (::Color &rColor)
 

Private Attributes

SvStreammrStream
 

Detailed Description

Definition at line 27 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 849 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 1105 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 1445 of file SvmReader.cxx.

Referenced by MetaActionHandler().

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

Definition at line 467 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 357 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 1059 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 1076 of file SvmReader.cxx.

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

Referenced by MetaActionHandler().

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

Definition at line 1121 of file SvmReader.cxx.

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

Referenced by MetaActionHandler().

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

Definition at line 1135 of file SvmReader.cxx.

References mrStream, and vcl::ReadRegion().

Referenced by MetaActionHandler().

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

Definition at line 1419 of file SvmReader.cxx.

References mrStream, and SvStream::ReadUInt32().

Referenced by MetaActionHandler().

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

Definition at line 341 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 1235 of file SvmReader.cxx.

References mrStream, and TypeSerializer::readMapMode().

Referenced by MetaActionHandler().

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

Definition at line 975 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 1147 of file SvmReader.cxx.

References mrStream, and SvStream::ReadInt32().

Referenced by MetaActionHandler().

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

Definition at line 1206 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 402 of file SvmReader.cxx.

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

Referenced by MetaActionHandler().

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

Definition at line 388 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 1278 of file SvmReader.cxx.

References mrStream.

Referenced by MetaActionHandler().

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

Definition at line 1265 of file SvmReader.cxx.

References mrStream, and SvStream::ReadUInt16().

Referenced by MetaActionHandler().

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

Definition at line 1287 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)
protected
rtl::Reference< MetaAction > SvmReader::RectHandler ( )

Definition at line 374 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 1222 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 1161 of file SvmReader.cxx.

References mrStream, and ReadColor().

Referenced by MetaActionHandler().

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

Definition at line 1174 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 1432 of file SvmReader.cxx.

References mrStream, and SvStream::ReadUInt16().

Referenced by MetaActionHandler().

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

Definition at line 1190 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 1301 of file SvmReader.cxx.

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

Referenced by MetaActionHandler().

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

Definition at line 1092 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: