LibreOffice Module vcl (master)
1
|
#include <SvmReader.hxx>
Static Public Member Functions | |
static rtl::Reference< MetaAction > | DefaultHandler () |
Private Member Functions | |
void | ReadColor (::Color &rColor) |
Private Attributes | |
SvStream & | mrStream |
Definition at line 26 of file SvmReader.hxx.
SvmReader::SvmReader | ( | SvStream & | rIStm | ) |
Definition at line 58 of file SvmReader.cxx.
rtl::Reference< MetaAction > SvmReader::ArcHandler | ( | ) |
Definition at line 428 of file SvmReader.cxx.
References mrStream, Point, tools::GenericTypeSerializer::readPoint(), and tools::GenericTypeSerializer::readRectangle().
Referenced by MetaActionHandler().
rtl::Reference< MetaAction > SvmReader::BmpExHandler | ( | ) |
Definition at line 896 of file SvmReader.cxx.
References mrStream, Point, ReadDIBBitmapEx(), and tools::GenericTypeSerializer::readPoint().
Referenced by MetaActionHandler().
rtl::Reference< MetaAction > SvmReader::BmpExScaleHandler | ( | ) |
Definition at line 913 of file SvmReader.cxx.
References mrStream, Point, ReadDIBBitmapEx(), tools::GenericTypeSerializer::readPoint(), and tools::GenericTypeSerializer::readSize().
Referenced by MetaActionHandler().
rtl::Reference< MetaAction > SvmReader::BmpExScalePartHandler | ( | ) |
Definition at line 935 of file SvmReader.cxx.
References mrStream, Point, ReadDIBBitmapEx(), tools::GenericTypeSerializer::readPoint(), and tools::GenericTypeSerializer::readSize().
Referenced by MetaActionHandler().
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 | ( | ) |
Definition at line 848 of file SvmReader.cxx.
References mrStream, Point, ReadDIB(), tools::GenericTypeSerializer::readPoint(), and tools::GenericTypeSerializer::readSize().
Referenced by MetaActionHandler().
rtl::Reference< MetaAction > SvmReader::BmpScalePartHandler | ( | ) |
Definition at line 870 of file SvmReader.cxx.
References mrStream, Point, ReadDIB(), tools::GenericTypeSerializer::readPoint(), and tools::GenericTypeSerializer::readSize().
Referenced by MetaActionHandler().
rtl::Reference< MetaAction > SvmReader::ChordHandler | ( | ) |
Definition at line 470 of file SvmReader.cxx.
References mrStream, Point, tools::GenericTypeSerializer::readPoint(), and tools::GenericTypeSerializer::readRectangle().
Referenced by MetaActionHandler().
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 | ( | ) |
Definition at line 1371 of file SvmReader.cxx.
References mrStream, nValue, pData, read_uInt16_lenPrefixed_uInt8s_ToOString(), SvStream::ReadBytes(), SvStream::ReadInt32(), SvStream::ReadUInt32(), SvStream::remainingSize(), SAL_INFO, and SAL_WARN.
Referenced by MetaActionHandler().
|
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 | ( | ) |
Definition at line 1330 of file SvmReader.cxx.
References mrStream, Point, Read(), TypeSerializer::readGfxLink(), tools::GenericTypeSerializer::readPoint(), and tools::GenericTypeSerializer::readSize().
Referenced by MetaActionHandler().
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 | ) |
Definition at line 1303 of file SvmReader.cxx.
References mrStream, Point, Read(), TypeSerializer::readGradient(), tools::GenericTypeSerializer::readPoint(), and tools::GenericTypeSerializer::readSize().
Referenced by MetaActionHandler().
rtl::Reference< MetaAction > SvmReader::FontHandler | ( | ImplMetaReadData * | pData | ) |
Definition at line 1235 of file SvmReader.cxx.
References vcl::Font::GetCharSet(), ImplMetaReadData::meActualCharSet, mrStream, and ReadFont().
Referenced by MetaActionHandler().
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 | ( | ) |
Definition at line 1027 of file SvmReader.cxx.
References mrStream, TypeSerializer::readGradient(), and tools::GenericTypeSerializer::readRectangle().
Referenced by MetaActionHandler().
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 | ( | ) |
Definition at line 366 of file SvmReader.cxx.
References VersionCompatRead::GetVersion(), mrStream, Point, ReadLineInfo(), and tools::GenericTypeSerializer::readPoint().
Referenced by MetaActionHandler().
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 | ( | ) |
Definition at line 978 of file SvmReader.cxx.
References mrStream, Point, ReadDIB(), tools::GenericTypeSerializer::readPoint(), and tools::GenericTypeSerializer::readSize().
Referenced by MetaActionHandler().
rtl::Reference< MetaAction > SvmReader::MaskScalePartHandler | ( | ) |
Definition at line 998 of file SvmReader.cxx.
References mrStream, Point, ReadColor(), ReadDIB(), tools::GenericTypeSerializer::readPoint(), and tools::GenericTypeSerializer::readSize().
Referenced by MetaActionHandler().
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 | ( | ) |
Definition at line 449 of file SvmReader.cxx.
References mrStream, Point, tools::GenericTypeSerializer::readPoint(), and tools::GenericTypeSerializer::readRectangle().
Referenced by MetaActionHandler().
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 | ( | ) |
Definition at line 520 of file SvmReader.cxx.
References VersionCompatRead::GetVersion(), mrStream, tools::Polygon::Read(), ReadPolygon(), and SvStream::ReadUChar().
Referenced by MetaActionHandler().
rtl::Reference< MetaAction > SvmReader::PolyLineHandler | ( | ) |
Definition at line 491 of file SvmReader.cxx.
References VersionCompatRead::GetVersion(), mrStream, tools::Polygon::Read(), ReadLineInfo(), ReadPolygon(), and SvStream::ReadUChar().
Referenced by MetaActionHandler().
rtl::Reference< MetaAction > SvmReader::PolyPolygonHandler | ( | ) |
Definition at line 542 of file SvmReader.cxx.
References tools::PolyPolygon::Count(), VersionCompatRead::GetVersion(), i, mrStream, nIndex, tools::Polygon::Read(), ReadPolyPolygon(), SvStream::ReadUInt16(), SvStream::remainingSize(), tools::PolyPolygon::Replace(), and SAL_WARN.
Referenced by MetaActionHandler().
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 |
||
) |
Definition at line 63 of file SvmReader.cxx.
References GDIMetaFile::AddAction(), aId, GDIMetaFile::Clear(), COMMENT, SvStream::eof(), MetaCommentAction::GetComment(), SvStream::GetEndian(), SvStream::GetError(), SvStream::good(), MetaActionHandler(), mrStream, nCount, SvStream::ReadBytes(), TypeSerializer::readMapMode(), tools::GenericTypeSerializer::readSize(), SvStream::ReadUInt32(), SAL_WARN, SvStream::Seek(), SvStream::SetEndian(), SvStream::SetError(), GDIMetaFile::SetPrefMapMode(), GDIMetaFile::SetPrefSize(), SVSTREAM_FILEFORMAT_ERROR, SvStream::Tell(), and GDIMetaFile::UseCanvas().
Referenced by EPSHandler(), FloatTransparentHandler(), SVMConverter::ImplConvertFromSVM1(), TypeSerializer::readGraphic(), ImpGraphic::swapInGraphic(), and TestImportSVM().
Definition at line 280 of file SvmReader.cxx.
References ColorTransparency, mrStream, and SvStream::ReadUInt32().
Referenced by FillColorHandler(), LineColorHandler(), MaskScalePartHandler(), OverlineColorHandler(), PixelHandler(), TextColorHandler(), TextFillColorHandler(), and TextLineColorHandler().
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 | ( | ) |
Definition at line 1353 of file SvmReader.cxx.
References mrStream, Point, SvStream::ReadCharAsBool(), and tools::GenericTypeSerializer::readPoint().
Referenced by MetaActionHandler().
rtl::Reference< MetaAction > SvmReader::RoundRectHandler | ( | ) |
Definition at line 393 of file SvmReader.cxx.
References mrStream, tools::GenericTypeSerializer::readRectangle(), and SvStream::ReadUInt32().
Referenced by MetaActionHandler().
rtl::Reference< MetaAction > SvmReader::StretchTextHandler | ( | const ImplMetaReadData * | pData | ) |
Definition at line 713 of file SvmReader.cxx.
References aStr, VersionCompatRead::GetVersion(), ImplMetaReadData::meActualCharSet, mrStream, Point, read_uInt16_lenPrefixed_uInt16s_ToOUString(), tools::GenericTypeSerializer::readPoint(), SvStream::ReadUInt16(), SvStream::ReadUInt32(), SvStream::ReadUniOrByteString(), and SAL_WARN.
Referenced by MetaActionHandler().
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 | ) |
Definition at line 628 of file SvmReader.cxx.
References aStr, VersionCompatRead::GetVersion(), i, ImplMetaReadData::meActualCharSet, mrStream, Point, read_uInt16_lenPrefixed_uInt16s_ToOUString(), SvStream::ReadInt32(), tools::GenericTypeSerializer::readPoint(), SvStream::ReadUInt16(), SvStream::ReadUniOrByteString(), and SAL_WARN.
Referenced by MetaActionHandler().
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 | ) |
Definition at line 588 of file SvmReader.cxx.
References aStr, VersionCompatRead::GetVersion(), ImplMetaReadData::meActualCharSet, mrStream, Point, read_uInt16_lenPrefixed_uInt16s_ToOUString(), tools::GenericTypeSerializer::readPoint(), SvStream::ReadUInt16(), SvStream::ReadUniOrByteString(), and SAL_WARN.
Referenced by MetaActionHandler().
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 | ( | ) |
Definition at line 780 of file SvmReader.cxx.
References VersionCompatRead::GetVersion(), mrStream, Point, SvStream::ReadInt32(), tools::GenericTypeSerializer::readPoint(), SvStream::ReadUInt32(), and SAL_MAX_ENUM.
Referenced by MetaActionHandler().
rtl::Reference< MetaAction > SvmReader::TextRectHandler | ( | const ImplMetaReadData * | pData | ) |
Definition at line 756 of file SvmReader.cxx.
References aStr, VersionCompatRead::GetVersion(), ImplMetaReadData::meActualCharSet, mrStream, read_uInt16_lenPrefixed_uInt16s_ToOUString(), tools::GenericTypeSerializer::readRectangle(), SvStream::ReadUInt16(), and SvStream::ReadUniOrByteString().
Referenced by MetaActionHandler().
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().
|
private |
Definition at line 29 of file SvmReader.hxx.
Referenced by ArcHandler(), BmpExHandler(), BmpExScaleHandler(), BmpExScalePartHandler(), BmpHandler(), BmpScaleHandler(), BmpScalePartHandler(), ChordHandler(), ClipRegionHandler(), CommentHandler(), EllipseHandler(), EPSHandler(), FillColorHandler(), FloatTransparentHandler(), FontHandler(), GradientExHandler(), GradientHandler(), HatchHandler(), ISectRectClipRegionHandler(), ISectRegionClipRegionHandler(), LayoutModeHandler(), LineColorHandler(), LineHandler(), MapModeHandler(), MaskHandler(), MaskScaleHandler(), MaskScalePartHandler(), MetaActionHandler(), MoveClipRegionHandler(), OverlineColorHandler(), PieHandler(), PixelHandler(), PointHandler(), PolygonHandler(), PolyLineHandler(), PolyPolygonHandler(), PopHandler(), PushHandler(), RasterOpHandler(), Read(), ReadColor(), RectHandler(), RefPointHandler(), RoundRectHandler(), StretchTextHandler(), TextAlignHandler(), TextArrayHandler(), TextColorHandler(), TextFillColorHandler(), TextHandler(), TextLanguageHandler(), TextLineColorHandler(), TextLineHandler(), TextRectHandler(), TransparentHandler(), and WallpaperHandler().