[Libreoffice-commits] core.git: include/vcl vcl/source
panoskorovesis (via logerrit)
logerrit at kemper.freedesktop.org
Tue Aug 17 02:43:45 UTC 2021
include/vcl/metaact.hxx | 112 ---
vcl/source/gdi/metaact.cxx | 1352 ---------------------------------------------
2 files changed, 1464 deletions(-)
New commits:
commit 5fae719ac2b26510143a181ccbc4f943c3a72b48
Author: panoskorovesis <panoskorovesis at outlook.com>
AuthorDate: Wed Aug 11 10:03:22 2021 +0300
Commit: Tomaž Vajngerl <quikee at gmail.com>
CommitDate: Tue Aug 17 04:43:05 2021 +0200
Remove metaact::Write and metaact.hxx:Read
Their functionality is implemented from the appropriate
handlers in SvmWriter and SvmReader respectively
Also remove ReadMetaAction, meta_action_name as they are not used anymore
Change-Id: I10e846226426d40579310ea0e1bc411ac018991b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120471
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee at gmail.com>
diff --git a/include/vcl/metaact.hxx b/include/vcl/metaact.hxx
index 93be76c63cab..45908e85ed8a 100644
--- a/include/vcl/metaact.hxx
+++ b/include/vcl/metaact.hxx
@@ -84,17 +84,12 @@ public:
virtual void Move( tools::Long nHorzMove, tools::Long nVertMove );
virtual void Scale( double fScaleX, double fScaleY );
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData );
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData );
-
MetaActionType GetType() const { return mnType; }
/** \#i10613# Extracted from Printer::GetPreparedMetaFile. Returns true
if given action requires special transparency handling
*/
virtual bool IsTransparent() const { return false; }
- static rtl::Reference<MetaAction> ReadMetaAction(SvStream& rIStm, ImplMetaReadData* pData);
-
protected:
static void ReadColor(SvStream& rIStm, ::Color& rColor);
static void WriteColor(SvStream& rIStm, ::Color aColor);
@@ -117,8 +112,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaPixelAction( const Point& rPt, const Color& rColor );
@@ -147,8 +140,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
explicit MetaPointAction( const Point& );
@@ -178,8 +169,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaLineAction( const Point& rStart, const Point& rEnd );
MetaLineAction( const Point& rStart, const Point& rEnd,
@@ -213,8 +202,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
explicit MetaRectAction( const tools::Rectangle& );
@@ -244,8 +231,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaRoundRectAction( const tools::Rectangle& rRect,
sal_uInt32 nHorzRound, sal_uInt32 nVertRound );
@@ -278,8 +263,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
explicit MetaEllipseAction( const tools::Rectangle& );
@@ -309,8 +292,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaArcAction( const tools::Rectangle& rRect,
const Point& rStart, const Point& rEnd );
@@ -345,8 +326,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaPieAction( const tools::Rectangle& rRect,
const Point& rStart, const Point& rEnd );
@@ -381,8 +360,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaChordAction( const tools::Rectangle& rRect,
const Point& rStart, const Point& rEnd );
@@ -416,8 +393,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
explicit MetaPolyLineAction( const tools::Polygon& );
explicit MetaPolyLineAction( const tools::Polygon&, const LineInfo& );
@@ -448,8 +423,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
explicit MetaPolygonAction( const tools::Polygon& );
@@ -477,8 +450,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
explicit MetaPolyPolygonAction( const tools::PolyPolygon& );
@@ -509,8 +480,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaTextAction( const Point& rPt, const OUString& rStr,
sal_Int32 nIndex, sal_Int32 nLen );
@@ -555,9 +524,6 @@ public:
virtual void Move( tools::Long nHorzMove, tools::Long nVertMove ) override;
virtual void Scale( double fScaleX, double fScaleY ) override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
-
const Point& GetPoint() const { return maStartPt; }
const OUString& GetText() const { return maStr; }
sal_Int32 GetIndex() const { return mnIndex; }
@@ -591,8 +557,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaStretchTextAction( const Point& rPt, sal_uInt32 nWidth,
const OUString& rStr,
@@ -632,8 +596,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaTextRectAction( const tools::Rectangle& rRect,
const OUString& rStr, DrawTextFlags nStyle );
@@ -670,8 +632,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaTextLineAction( const Point& rPos, tools::Long nWidth,
FontStrikeout eStrikeout,
@@ -710,8 +670,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaBmpAction( const Point& rPt, const Bitmap& rBmp );
@@ -743,8 +701,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaBmpScaleAction( const Point& rPt, const Size& rSz,
const Bitmap& rBmp );
@@ -781,8 +737,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaBmpScalePartAction( const Point& rDstPt, const Size& rDstSz,
const Point& rSrcPt, const Size& rSrcSz,
@@ -821,8 +775,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaBmpExAction( const Point& rPt, const BitmapEx& rBmpEx );
@@ -855,8 +807,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaBmpExScaleAction( const Point& rPt, const Size& rSz,
const BitmapEx& rBmpEx ) ;
@@ -894,8 +844,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaBmpExScalePartAction( const Point& rDstPt, const Size& rDstSz,
const Point& rSrcPt, const Size& rSrcSz,
@@ -936,8 +884,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaMaskAction( const Point& rPt,
const Bitmap& rBmp,
@@ -973,8 +919,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaMaskScaleAction( const Point& rPt, const Size& rSz,
const Bitmap& rBmp,
@@ -1014,8 +958,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaMaskScalePartAction( const Point& rDstPt, const Size& rDstSz,
const Point& rSrcPt, const Size& rSrcSz,
@@ -1057,8 +999,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaGradientAction( const tools::Rectangle& rRect, const Gradient& rGradient );
@@ -1089,8 +1029,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaGradientExAction( const tools::PolyPolygon& rPolyPoly, const Gradient& rGradient );
@@ -1121,8 +1059,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaHatchAction( const tools::PolyPolygon& rPolyPoly, const Hatch& rHatch );
@@ -1153,8 +1089,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaWallpaperAction( const tools::Rectangle& rRect,
const Wallpaper& rPaper );
@@ -1185,8 +1119,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaClipRegionAction( const vcl::Region& rRegion, bool bClip );
@@ -1216,8 +1148,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
explicit MetaISectRectClipRegionAction( const tools::Rectangle& );
@@ -1245,8 +1175,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
explicit MetaISectRegionClipRegionAction( const vcl::Region& );
@@ -1275,8 +1203,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaMoveClipRegionAction( tools::Long nHorzMove, tools::Long nVertMove );
@@ -1306,8 +1232,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaLineColorAction( const Color& rColor, bool bSet );
@@ -1335,8 +1259,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaFillColorAction( const Color& rColor, bool bSet );
@@ -1364,8 +1286,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
explicit MetaTextColorAction( const Color& );
@@ -1391,8 +1311,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaTextFillColorAction( const Color& rColor, bool bSet );
@@ -1421,8 +1339,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaTextLineColorAction( const Color& rColor, bool bSet );
@@ -1450,8 +1366,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaOverlineColorAction( const Color& rColor, bool bSet );
@@ -1478,8 +1392,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
explicit MetaTextAlignAction( TextAlign eAlign );
@@ -1504,8 +1416,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
explicit MetaMapModeAction( const MapMode& );
@@ -1540,8 +1450,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
explicit MetaFontAction( const vcl::Font& );
@@ -1569,8 +1477,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
explicit MetaPushAction( PushFlags nFlags );
@@ -1592,8 +1498,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
};
class VCL_DLLPUBLIC MetaRasterOpAction final : public MetaAction
@@ -1613,8 +1517,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
explicit MetaRasterOpAction( RasterOp eRasterOp );
@@ -1640,8 +1542,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaTransparentAction( const tools::PolyPolygon& rPolyPoly, sal_uInt16 nTransPercent );
@@ -1676,8 +1576,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaFloatTransparentAction( const GDIMetaFile& rMtf, const Point& rPos,
const Size& rSize, const Gradient& rGradient );
@@ -1716,8 +1614,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaEPSAction( const Point& rPoint, const Size& rSize,
const GfxLink& rGfxLink, const GDIMetaFile& rSubst );
@@ -1753,8 +1649,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
MetaRefPointAction( const Point& rRefPoint, bool bSet );
@@ -1789,8 +1683,6 @@ public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
const OString& GetComment() const { return maComment; }
sal_Int32 GetValue() const { return mnValue; }
@@ -1819,8 +1711,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
explicit MetaLayoutModeAction( ComplexTextLayoutFlags nLayoutMode );
@@ -1845,8 +1735,6 @@ private:
public:
virtual void Execute( OutputDevice* pOut ) override;
virtual rtl::Reference<MetaAction> Clone() const override;
- virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) override;
- virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) override;
explicit MetaTextLanguageAction( LanguageType );
diff --git a/vcl/source/gdi/metaact.cxx b/vcl/source/gdi/metaact.cxx
index 5ec7e2055fa8..7c0c755c4ac5 100644
--- a/vcl/source/gdi/metaact.cxx
+++ b/vcl/source/gdi/metaact.cxx
@@ -36,79 +36,6 @@
namespace
{
-const char *
-meta_action_name(MetaActionType nMetaAction)
-{
-#ifndef SAL_LOG_INFO
- (void) nMetaAction;
- return "";
-#else
- switch( nMetaAction )
- {
- case MetaActionType::NONE: return "NULL";
- case MetaActionType::PIXEL: return "PIXEL";
- case MetaActionType::POINT: return "POINT";
- case MetaActionType::LINE: return "LINE";
- case MetaActionType::RECT: return "RECT";
- case MetaActionType::ROUNDRECT: return "ROUNDRECT";
- case MetaActionType::ELLIPSE: return "ELLIPSE";
- case MetaActionType::ARC: return "ARC";
- case MetaActionType::PIE: return "PIE";
- case MetaActionType::CHORD: return "CHORD";
- case MetaActionType::POLYLINE: return "POLYLINE";
- case MetaActionType::POLYGON: return "POLYGON";
- case MetaActionType::POLYPOLYGON: return "POLYPOLYGON";
- case MetaActionType::TEXT: return "TEXT";
- case MetaActionType::TEXTARRAY: return "TEXTARRAY";
- case MetaActionType::STRETCHTEXT: return "STRETCHTEXT";
- case MetaActionType::TEXTRECT: return "TEXTRECT";
- case MetaActionType::BMP: return "BMP";
- case MetaActionType::BMPSCALE: return "BMPSCALE";
- case MetaActionType::BMPSCALEPART: return "BMPSCALEPART";
- case MetaActionType::BMPEX: return "BMPEX";
- case MetaActionType::BMPEXSCALE: return "BMPEXSCALE";
- case MetaActionType::BMPEXSCALEPART: return "BMPEXSCALEPART";
- case MetaActionType::MASK: return "MASK";
- case MetaActionType::MASKSCALE: return "MASKSCALE";
- case MetaActionType::MASKSCALEPART: return "MASKSCALEPART";
- case MetaActionType::GRADIENT: return "GRADIENT";
- case MetaActionType::HATCH: return "HATCH";
- case MetaActionType::WALLPAPER: return "WALLPAPER";
- case MetaActionType::CLIPREGION: return "CLIPREGION";
- case MetaActionType::ISECTRECTCLIPREGION: return "ISECTRECTCLIPREGION";
- case MetaActionType::ISECTREGIONCLIPREGION: return "ISECTREGIONCLIPREGION";
- case MetaActionType::MOVECLIPREGION: return "MOVECLIPREGION";
- case MetaActionType::LINECOLOR: return "LINECOLOR";
- case MetaActionType::FILLCOLOR: return "FILLCOLOR";
- case MetaActionType::TEXTCOLOR: return "TEXTCOLOR";
- case MetaActionType::TEXTFILLCOLOR: return "TEXTFILLCOLOR";
- case MetaActionType::TEXTALIGN: return "TEXTALIGN";
- case MetaActionType::MAPMODE: return "MAPMODE";
- case MetaActionType::FONT: return "FONT";
- case MetaActionType::PUSH: return "PUSH";
- case MetaActionType::POP: return "POP";
- case MetaActionType::RASTEROP: return "RASTEROP";
- case MetaActionType::Transparent: return "TRANSPARENT";
- case MetaActionType::EPS: return "EPS";
- case MetaActionType::REFPOINT: return "REFPOINT";
- case MetaActionType::TEXTLINECOLOR: return "TEXTLINECOLOR";
- case MetaActionType::TEXTLINE: return "TEXTLINE";
- case MetaActionType::FLOATTRANSPARENT: return "FLOATTRANSPARENT";
- case MetaActionType::GRADIENTEX: return "GRADIENTEX";
- case MetaActionType::LAYOUTMODE: return "LAYOUTMODE";
- case MetaActionType::TEXTLANGUAGE: return "TEXTLANGUAGE";
- case MetaActionType::OVERLINECOLOR: return "OVERLINECOLOR";
- case MetaActionType::COMMENT: return "COMMENT";
- default:
- // Yes, return a pointer to a static buffer. This is a very
- // local debugging output function, so no big deal.
- static char buffer[11];
- sprintf(buffer, "%u", static_cast<unsigned int>(nMetaAction));
- return buffer;
- }
-#endif
-}
-
void ImplScalePoint( Point& rPt, double fScaleX, double fScaleY )
{
rPt.setX( FRound( fScaleX * rPt.X() ) );
@@ -184,95 +111,6 @@ void MetaAction::Scale( double, double )
{
}
-void MetaAction::Write( SvStream& rOStm, ImplMetaWriteData* )
-{
- rOStm.WriteUInt16( static_cast<sal_uInt16>(mnType) );
-}
-
-void MetaAction::Read( SvStream&, ImplMetaReadData* )
-{
- // DO NOT read mnType - ReadMetaAction already did that!
-}
-
-rtl::Reference<MetaAction> MetaAction::ReadMetaAction( SvStream& rIStm, ImplMetaReadData* pData )
-{
- rtl::Reference<MetaAction> pAction;
- sal_uInt16 nTmp = 0;
- rIStm.ReadUInt16( nTmp );
- MetaActionType nType = static_cast<MetaActionType>(nTmp);
-
- SAL_INFO("vcl.gdi", "ReadMetaAction " << meta_action_name( nType ));
-
- switch( nType )
- {
- case MetaActionType::NONE: pAction = new MetaAction; break;
- case MetaActionType::PIXEL: pAction = new MetaPixelAction; break;
- case MetaActionType::POINT: pAction = new MetaPointAction; break;
- case MetaActionType::LINE: pAction = new MetaLineAction; break;
- case MetaActionType::RECT: pAction = new MetaRectAction; break;
- case MetaActionType::ROUNDRECT: pAction = new MetaRoundRectAction; break;
- case MetaActionType::ELLIPSE: pAction = new MetaEllipseAction; break;
- case MetaActionType::ARC: pAction = new MetaArcAction; break;
- case MetaActionType::PIE: pAction = new MetaPieAction; break;
- case MetaActionType::CHORD: pAction = new MetaChordAction; break;
- case MetaActionType::POLYLINE: pAction = new MetaPolyLineAction; break;
- case MetaActionType::POLYGON: pAction = new MetaPolygonAction; break;
- case MetaActionType::POLYPOLYGON: pAction = new MetaPolyPolygonAction; break;
- case MetaActionType::TEXT: pAction = new MetaTextAction; break;
- case MetaActionType::TEXTARRAY: pAction = new MetaTextArrayAction; break;
- case MetaActionType::STRETCHTEXT: pAction = new MetaStretchTextAction; break;
- case MetaActionType::TEXTRECT: pAction = new MetaTextRectAction; break;
- case MetaActionType::TEXTLINE: pAction = new MetaTextLineAction; break;
- case MetaActionType::BMP: pAction = new MetaBmpAction; break;
- case MetaActionType::BMPSCALE: pAction = new MetaBmpScaleAction; break;
- case MetaActionType::BMPSCALEPART: pAction = new MetaBmpScalePartAction; break;
- case MetaActionType::BMPEX: pAction = new MetaBmpExAction; break;
- case MetaActionType::BMPEXSCALE: pAction = new MetaBmpExScaleAction; break;
- case MetaActionType::BMPEXSCALEPART: pAction = new MetaBmpExScalePartAction; break;
- case MetaActionType::MASK: pAction = new MetaMaskAction; break;
- case MetaActionType::MASKSCALE: pAction = new MetaMaskScaleAction; break;
- case MetaActionType::MASKSCALEPART: pAction = new MetaMaskScalePartAction; break;
- case MetaActionType::GRADIENT: pAction = new MetaGradientAction; break;
- case MetaActionType::GRADIENTEX: pAction = new MetaGradientExAction; break;
- case MetaActionType::HATCH: pAction = new MetaHatchAction; break;
- case MetaActionType::WALLPAPER: pAction = new MetaWallpaperAction; break;
- case MetaActionType::CLIPREGION: pAction = new MetaClipRegionAction; break;
- case MetaActionType::ISECTRECTCLIPREGION: pAction = new MetaISectRectClipRegionAction; break;
- case MetaActionType::ISECTREGIONCLIPREGION: pAction = new MetaISectRegionClipRegionAction; break;
- case MetaActionType::MOVECLIPREGION: pAction = new MetaMoveClipRegionAction; break;
- case MetaActionType::LINECOLOR: pAction = new MetaLineColorAction; break;
- case MetaActionType::FILLCOLOR: pAction = new MetaFillColorAction; break;
- case MetaActionType::TEXTCOLOR: pAction = new MetaTextColorAction; break;
- case MetaActionType::TEXTFILLCOLOR: pAction = new MetaTextFillColorAction; break;
- case MetaActionType::TEXTLINECOLOR: pAction = new MetaTextLineColorAction; break;
- case MetaActionType::OVERLINECOLOR: pAction = new MetaOverlineColorAction; break;
- case MetaActionType::TEXTALIGN: pAction = new MetaTextAlignAction; break;
- case MetaActionType::MAPMODE: pAction = new MetaMapModeAction; break;
- case MetaActionType::FONT: pAction = new MetaFontAction; break;
- case MetaActionType::PUSH: pAction = new MetaPushAction; break;
- case MetaActionType::POP: pAction = new MetaPopAction; break;
- case MetaActionType::RASTEROP: pAction = new MetaRasterOpAction; break;
- case MetaActionType::Transparent: pAction = new MetaTransparentAction; break;
- case MetaActionType::FLOATTRANSPARENT: pAction = new MetaFloatTransparentAction; break;
- case MetaActionType::EPS: pAction = new MetaEPSAction; break;
- case MetaActionType::REFPOINT: pAction = new MetaRefPointAction; break;
- case MetaActionType::COMMENT: pAction = new MetaCommentAction; break;
- case MetaActionType::LAYOUTMODE: pAction = new MetaLayoutModeAction; break;
- case MetaActionType::TEXTLANGUAGE: pAction = new MetaTextLanguageAction; break;
-
- default:
- {
- VersionCompatRead aCompat(rIStm);
- }
- break;
- }
-
- if( pAction )
- pAction->Read( rIStm, pData );
-
- return pAction;
-}
-
void MetaAction::ReadColor(SvStream& rIStm, ::Color& rColor)
{
sal_uInt32 nTmp;
@@ -318,23 +156,6 @@ void MetaPixelAction::Scale( double fScaleX, double fScaleY )
ImplScalePoint( maPt, fScaleX, fScaleY );
}
-void MetaPixelAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- TypeSerializer aSerializer(rOStm);
- aSerializer.writePoint(maPt);
- WriteColor(rOStm, maColor);
-}
-
-void MetaPixelAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- TypeSerializer aSerializer(rIStm);
- aSerializer.readPoint(maPt);
- ReadColor(rIStm, maColor);
-}
-
MetaPointAction::MetaPointAction() :
MetaAction(MetaActionType::POINT)
{}
@@ -367,21 +188,6 @@ void MetaPointAction::Scale( double fScaleX, double fScaleY )
ImplScalePoint( maPt, fScaleX, fScaleY );
}
-void MetaPointAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- TypeSerializer aSerializer(rOStm);
- aSerializer.writePoint(maPt);
-}
-
-void MetaPointAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- TypeSerializer aSerializer(rIStm);
- aSerializer.readPoint(maPt);
-}
-
MetaLineAction::MetaLineAction() :
MetaAction(MetaActionType::LINE)
{}
@@ -429,35 +235,6 @@ void MetaLineAction::Scale( double fScaleX, double fScaleY )
ImplScaleLineInfo( maLineInfo, fScaleX, fScaleY );
}
-void MetaLineAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 2);
-
- // Version 1
- TypeSerializer aSerializer(rOStm);
- aSerializer.writePoint(maStartPt);
- aSerializer.writePoint(maEndPt);
- // Version 2
- WriteLineInfo( rOStm, maLineInfo );
-}
-
-void MetaLineAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
-
- // Version 1
- TypeSerializer aSerializer(rIStm);
- aSerializer.readPoint(maStartPt);
- aSerializer.readPoint(maEndPt);
-
- // Version 2
- if( aCompat.GetVersion() >= 2 )
- {
- ReadLineInfo( rIStm, maLineInfo );
- }
-}
-
MetaRectAction::MetaRectAction() :
MetaAction(MetaActionType::RECT)
{}
@@ -490,21 +267,6 @@ void MetaRectAction::Scale( double fScaleX, double fScaleY )
ImplScaleRect( maRect, fScaleX, fScaleY );
}
-void MetaRectAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- TypeSerializer aSerializer(rOStm);
- aSerializer.writeRectangle(maRect);
-}
-
-void MetaRectAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- TypeSerializer aSerializer(rIStm);
- aSerializer.readRectangle(maRect);
-}
-
MetaRoundRectAction::MetaRoundRectAction() :
MetaAction ( MetaActionType::ROUNDRECT ),
mnHorzRound ( 0 ),
@@ -544,23 +306,6 @@ void MetaRoundRectAction::Scale( double fScaleX, double fScaleY )
mnVertRound = FRound( mnVertRound * fabs(fScaleY) );
}
-void MetaRoundRectAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- TypeSerializer aSerializer(rOStm);
- aSerializer.writeRectangle(maRect);
- rOStm.WriteUInt32( mnHorzRound ).WriteUInt32( mnVertRound );
-}
-
-void MetaRoundRectAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- TypeSerializer aSerializer(rIStm);
- aSerializer.readRectangle(maRect);
- rIStm.ReadUInt32( mnHorzRound ).ReadUInt32( mnVertRound );
-}
-
MetaEllipseAction::MetaEllipseAction() :
MetaAction(MetaActionType::ELLIPSE)
{}
@@ -593,21 +338,6 @@ void MetaEllipseAction::Scale( double fScaleX, double fScaleY )
ImplScaleRect( maRect, fScaleX, fScaleY );
}
-void MetaEllipseAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- TypeSerializer aSerializer(rOStm);
- aSerializer.writeRectangle(maRect);
-}
-
-void MetaEllipseAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- TypeSerializer aSerializer(rIStm);
- aSerializer.readRectangle(maRect);
-}
-
MetaArcAction::MetaArcAction() :
MetaAction(MetaActionType::ARC)
{}
@@ -647,25 +377,6 @@ void MetaArcAction::Scale( double fScaleX, double fScaleY )
ImplScalePoint( maEndPt, fScaleX, fScaleY );
}
-void MetaArcAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- TypeSerializer aSerializer(rOStm);
- aSerializer.writeRectangle(maRect);
- aSerializer.writePoint(maStartPt);
- aSerializer.writePoint(maEndPt);
-}
-
-void MetaArcAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- TypeSerializer aSerializer(rIStm);
- aSerializer.readRectangle(maRect);
- aSerializer.readPoint(maStartPt);
- aSerializer.readPoint(maEndPt);
-}
-
MetaPieAction::MetaPieAction() :
MetaAction(MetaActionType::PIE)
{}
@@ -705,25 +416,6 @@ void MetaPieAction::Scale( double fScaleX, double fScaleY )
ImplScalePoint( maEndPt, fScaleX, fScaleY );
}
-void MetaPieAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- TypeSerializer aSerializer(rOStm);
- aSerializer.writeRectangle(maRect);
- aSerializer.writePoint(maStartPt);
- aSerializer.writePoint(maEndPt);
-}
-
-void MetaPieAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- TypeSerializer aSerializer(rIStm);
- aSerializer.readRectangle(maRect);
- aSerializer.readPoint(maStartPt);
- aSerializer.readPoint(maEndPt);
-}
-
MetaChordAction::MetaChordAction() :
MetaAction(MetaActionType::CHORD)
{}
@@ -763,25 +455,6 @@ void MetaChordAction::Scale( double fScaleX, double fScaleY )
ImplScalePoint( maEndPt, fScaleX, fScaleY );
}
-void MetaChordAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- TypeSerializer aSerializer(rOStm);
- aSerializer.writeRectangle(maRect);
- aSerializer.writePoint(maStartPt);
- aSerializer.writePoint(maEndPt);
-}
-
-void MetaChordAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- TypeSerializer aSerializer(rIStm);
- aSerializer.readRectangle(maRect);
- aSerializer.readPoint(maStartPt);
- aSerializer.readPoint(maEndPt);
-}
-
MetaPolyLineAction::MetaPolyLineAction() :
MetaAction(MetaActionType::POLYLINE)
{}
@@ -824,42 +497,6 @@ void MetaPolyLineAction::Scale( double fScaleX, double fScaleY )
ImplScaleLineInfo( maLineInfo, fScaleX, fScaleY );
}
-void MetaPolyLineAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 3);
-
- tools::Polygon aSimplePoly;
- maPoly.AdaptiveSubdivide( aSimplePoly );
-
- WritePolygon( rOStm, aSimplePoly ); // Version 1
- WriteLineInfo( rOStm, maLineInfo ); // Version 2
-
- bool bHasPolyFlags = maPoly.HasFlags(); // Version 3
- rOStm.WriteBool( bHasPolyFlags );
- if ( bHasPolyFlags )
- maPoly.Write( rOStm );
-}
-
-void MetaPolyLineAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
-
- // Version 1
- ReadPolygon( rIStm, maPoly );
-
- // Version 2
- if( aCompat.GetVersion() >= 2 )
- ReadLineInfo( rIStm, maLineInfo );
- if ( aCompat.GetVersion() >= 3 )
- {
- sal_uInt8 bHasPolyFlags(0);
- rIStm.ReadUChar( bHasPolyFlags );
- if ( bHasPolyFlags )
- maPoly.Read( rIStm );
- }
-}
-
MetaPolygonAction::MetaPolygonAction() :
MetaAction(MetaActionType::POLYGON)
{}
@@ -892,36 +529,6 @@ void MetaPolygonAction::Scale( double fScaleX, double fScaleY )
ImplScalePoly( maPoly, fScaleX, fScaleY );
}
-void MetaPolygonAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 2);
-
- tools::Polygon aSimplePoly; // Version 1
- maPoly.AdaptiveSubdivide( aSimplePoly );
- WritePolygon( rOStm, aSimplePoly );
-
- bool bHasPolyFlags = maPoly.HasFlags(); // Version 2
- rOStm.WriteBool( bHasPolyFlags );
- if ( bHasPolyFlags )
- maPoly.Write( rOStm );
-}
-
-void MetaPolygonAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
-
- ReadPolygon( rIStm, maPoly ); // Version 1
-
- if( aCompat.GetVersion() >= 2 ) // Version 2
- {
- sal_uInt8 bHasPolyFlags(0);
- rIStm.ReadUChar( bHasPolyFlags );
- if ( bHasPolyFlags )
- maPoly.Read( rIStm );
- }
-}
-
MetaPolyPolygonAction::MetaPolyPolygonAction() :
MetaAction(MetaActionType::POLYPOLYGON)
{}
@@ -955,73 +562,6 @@ void MetaPolyPolygonAction::Scale( double fScaleX, double fScaleY )
ImplScalePoly( maPolyPoly[ i ], fScaleX, fScaleY );
}
-void MetaPolyPolygonAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 2);
-
- sal_uInt16 nNumberOfComplexPolygons = 0;
- sal_uInt16 i, nPolyCount = maPolyPoly.Count();
-
- tools::Polygon aSimplePoly; // Version 1
- rOStm.WriteUInt16( nPolyCount );
- for ( i = 0; i < nPolyCount; i++ )
- {
- const tools::Polygon& rPoly = maPolyPoly.GetObject( i );
- if ( rPoly.HasFlags() )
- nNumberOfComplexPolygons++;
- rPoly.AdaptiveSubdivide( aSimplePoly );
- WritePolygon( rOStm, aSimplePoly );
- }
-
- rOStm.WriteUInt16( nNumberOfComplexPolygons ); // Version 2
- for ( i = 0; nNumberOfComplexPolygons && ( i < nPolyCount ); i++ )
- {
- const tools::Polygon& rPoly = maPolyPoly.GetObject( i );
- if ( rPoly.HasFlags() )
- {
- rOStm.WriteUInt16( i );
- rPoly.Write( rOStm );
-
- nNumberOfComplexPolygons--;
- }
- }
-}
-
-void MetaPolyPolygonAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- ReadPolyPolygon( rIStm, maPolyPoly ); // Version 1
-
- if ( aCompat.GetVersion() < 2 ) // Version 2
- return;
-
- sal_uInt16 nNumberOfComplexPolygons(0);
- rIStm.ReadUInt16( nNumberOfComplexPolygons );
- const size_t nMinRecordSize = sizeof(sal_uInt16);
- const size_t nMaxRecords = rIStm.remainingSize() / nMinRecordSize;
- if (nNumberOfComplexPolygons > nMaxRecords)
- {
- SAL_WARN("vcl.gdi", "Parsing error: " << nMaxRecords <<
- " max possible entries, but " << nNumberOfComplexPolygons << " claimed, truncating");
- nNumberOfComplexPolygons = nMaxRecords;
- }
- for (sal_uInt16 i = 0; i < nNumberOfComplexPolygons; ++i)
- {
- sal_uInt16 nIndex(0);
- rIStm.ReadUInt16( nIndex );
- tools::Polygon aPoly;
- aPoly.Read( rIStm );
- if (nIndex >= maPolyPoly.Count())
- {
- SAL_WARN("vcl.gdi", "svm contains polygon index " << nIndex
- << " outside possible range " << maPolyPoly.Count());
- continue;
- }
- maPolyPoly.Replace( aPoly, nIndex );
- }
-}
-
MetaTextAction::MetaTextAction() :
MetaAction ( MetaActionType::TEXT ),
mnIndex ( 0 ),
@@ -1060,36 +600,6 @@ void MetaTextAction::Scale( double fScaleX, double fScaleY )
ImplScalePoint( maPt, fScaleX, fScaleY );
}
-void MetaTextAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 2);
- TypeSerializer aSerializer(rOStm);
- aSerializer.writePoint(maPt);
- rOStm.WriteUniOrByteString( maStr, pData->meActualCharSet );
- rOStm.WriteUInt16(mnIndex);
- rOStm.WriteUInt16(mnLen);
-
- write_uInt16_lenPrefixed_uInt16s_FromOUString(rOStm, maStr); // version 2
-}
-
-void MetaTextAction::Read( SvStream& rIStm, ImplMetaReadData* pData )
-{
- VersionCompatRead aCompat(rIStm);
- TypeSerializer aSerializer(rIStm);
- aSerializer.readPoint(maPt);
- maStr = rIStm.ReadUniOrByteString(pData->meActualCharSet);
- sal_uInt16 nTmpIndex(0);
- rIStm.ReadUInt16(nTmpIndex);
- mnIndex = nTmpIndex;
- sal_uInt16 nTmpLen(0);
- rIStm.ReadUInt16(nTmpLen);
- mnLen = nTmpLen;
-
- if ( aCompat.GetVersion() >= 2 ) // Version 2
- maStr = read_uInt16_lenPrefixed_uInt16s_ToOUString(rIStm);
-}
-
MetaTextArrayAction::MetaTextArrayAction() :
MetaAction ( MetaActionType::TEXTARRAY ),
mnIndex ( 0 ),
@@ -1160,90 +670,6 @@ void MetaTextArrayAction::Scale( double fScaleX, double fScaleY )
}
}
-void MetaTextArrayAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- const sal_Int32 nAryLen = mpDXAry ? mnLen : 0;
-
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 2);
- TypeSerializer aSerializer(rOStm);
- aSerializer.writePoint(maStartPt);
- rOStm.WriteUniOrByteString( maStr, pData->meActualCharSet );
- rOStm.WriteUInt16(mnIndex);
- rOStm.WriteUInt16(mnLen);
- rOStm.WriteInt32(nAryLen);
-
- for (sal_Int32 i = 0; i < nAryLen; ++i)
- rOStm.WriteInt32( mpDXAry[ i ] );
-
- write_uInt16_lenPrefixed_uInt16s_FromOUString(rOStm, maStr); // version 2
-}
-
-void MetaTextArrayAction::Read( SvStream& rIStm, ImplMetaReadData* pData )
-{
- mpDXAry.reset();
-
- VersionCompatRead aCompat(rIStm);
- TypeSerializer aSerializer(rIStm);
- aSerializer.readPoint(maStartPt);
- maStr = rIStm.ReadUniOrByteString(pData->meActualCharSet);
- sal_uInt16 nTmpIndex(0);
- rIStm.ReadUInt16(nTmpIndex);
- mnIndex = nTmpIndex;
- sal_uInt16 nTmpLen(0);
- rIStm.ReadUInt16(nTmpLen);
- mnLen = nTmpLen;
- sal_Int32 nAryLen(0);
- rIStm.ReadInt32(nAryLen);
-
- if (mnLen > maStr.getLength() - mnIndex)
- {
- mnIndex = 0;
- mpDXAry = nullptr;
- return;
- }
-
- if( nAryLen )
- {
- // #i9762#, #106172# Ensure that DX array is at least mnLen entries long
- if ( mnLen >= nAryLen )
- {
- mpDXAry.reset( new (std::nothrow)tools::Long[ mnLen ] );
- if ( mpDXAry )
- {
- sal_Int32 i;
- sal_Int32 val;
- for( i = 0; i < nAryLen; i++ )
- {
- rIStm.ReadInt32( val);
- mpDXAry[ i ] = val;
- }
- // #106172# setup remainder
- for( ; i < mnLen; i++ )
- mpDXAry[ i ] = 0;
- }
- }
- else
- {
- mpDXAry = nullptr;
- return;
- }
- }
- else
- mpDXAry = nullptr;
-
- if ( aCompat.GetVersion() >= 2 ) // Version 2
- {
- maStr = read_uInt16_lenPrefixed_uInt16s_ToOUString(rIStm);
-
- if ( mnIndex + mnLen > maStr.getLength() )
- {
- mnIndex = 0;
- mpDXAry.reset();
- }
- }
-}
-
void MetaTextArrayAction::SetDXArray(std::unique_ptr<tools::Long[]> aArray)
{
mpDXAry = std::move(aArray);
@@ -1290,39 +716,6 @@ void MetaStretchTextAction::Scale( double fScaleX, double fScaleY )
ImplScalePoint( maPt, fScaleX, fScaleY );
mnWidth = static_cast<sal_uLong>(FRound( mnWidth * fabs(fScaleX) ));
}
-
-void MetaStretchTextAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 2);
- TypeSerializer aSerializer(rOStm);
- aSerializer.writePoint(maPt);
- rOStm.WriteUniOrByteString( maStr, pData->meActualCharSet );
- rOStm.WriteUInt32( mnWidth );
- rOStm.WriteUInt16( mnIndex );
- rOStm.WriteUInt16( mnLen );
-
- write_uInt16_lenPrefixed_uInt16s_FromOUString(rOStm, maStr); // version 2
-}
-
-void MetaStretchTextAction::Read( SvStream& rIStm, ImplMetaReadData* pData )
-{
- VersionCompatRead aCompat(rIStm);
- TypeSerializer aSerializer(rIStm);
- aSerializer.readPoint(maPt);
- maStr = rIStm.ReadUniOrByteString(pData->meActualCharSet);
- rIStm.ReadUInt32( mnWidth );
- sal_uInt16 nTmpIndex(0);
- rIStm.ReadUInt16(nTmpIndex);
- mnIndex = nTmpIndex;
- sal_uInt16 nTmpLen(0);
- rIStm.ReadUInt16(nTmpLen);
- mnLen = nTmpLen;
-
- if ( aCompat.GetVersion() >= 2 ) // Version 2
- maStr = read_uInt16_lenPrefixed_uInt16s_ToOUString(rIStm);
-}
-
MetaTextRectAction::MetaTextRectAction() :
MetaAction ( MetaActionType::TEXTRECT ),
mnStyle ( DrawTextFlags::NONE )
@@ -1359,32 +752,6 @@ void MetaTextRectAction::Scale( double fScaleX, double fScaleY )
ImplScaleRect( maRect, fScaleX, fScaleY );
}
-void MetaTextRectAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 2);
- TypeSerializer aSerializer(rOStm);
- aSerializer.writeRectangle(maRect);
- rOStm.WriteUniOrByteString( maStr, pData->meActualCharSet );
- rOStm.WriteUInt16( static_cast<sal_uInt16>(mnStyle) );
-
- write_uInt16_lenPrefixed_uInt16s_FromOUString(rOStm, maStr); // version 2
-}
-
-void MetaTextRectAction::Read( SvStream& rIStm, ImplMetaReadData* pData )
-{
- VersionCompatRead aCompat(rIStm);
- TypeSerializer aSerializer(rIStm);
- aSerializer.readRectangle(maRect);
- maStr = rIStm.ReadUniOrByteString(pData->meActualCharSet);
- sal_uInt16 nTmp;
- rIStm .ReadUInt16( nTmp );
- mnStyle = static_cast<DrawTextFlags>(nTmp);
-
- if ( aCompat.GetVersion() >= 2 ) // Version 2
- maStr = read_uInt16_lenPrefixed_uInt16s_ToOUString(rIStm);
-}
-
MetaTextLineAction::MetaTextLineAction() :
MetaAction ( MetaActionType::TEXTLINE ),
mnWidth ( 0 ),
@@ -1429,47 +796,6 @@ void MetaTextLineAction::Scale( double fScaleX, double fScaleY )
mnWidth = FRound( mnWidth * fabs(fScaleX) );
}
-void MetaTextLineAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 2);
-
- TypeSerializer aSerializer(rOStm);
- aSerializer.writePoint(maPos);
-
- rOStm.WriteInt32( mnWidth );
- rOStm.WriteUInt32( meStrikeout );
- rOStm.WriteUInt32( meUnderline );
- // new in version 2
- rOStm.WriteUInt32( meOverline );
-}
-
-void MetaTextLineAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
-
- sal_Int32 nTempWidth(0);
- TypeSerializer aSerializer(rIStm);
- aSerializer.readPoint(maPos);
- rIStm.ReadInt32(nTempWidth);
- mnWidth = nTempWidth;
-
- sal_uInt32 nTempStrikeout(0);
- rIStm.ReadUInt32( nTempStrikeout );
- meStrikeout = static_cast<FontStrikeout>(nTempStrikeout);
-
- sal_uInt32 nTempUnderline(0);
- rIStm.ReadUInt32( nTempUnderline );
- meUnderline = static_cast<FontLineStyle>(nTempUnderline);
-
- if (aCompat.GetVersion() >= 2)
- {
- sal_uInt32 nTempOverline(0);
- rIStm.ReadUInt32(nTempOverline);
- meOverline = static_cast<FontLineStyle>(nTempOverline);
- }
-}
-
MetaBmpAction::MetaBmpAction() :
MetaAction(MetaActionType::BMP)
{}
@@ -1503,26 +829,6 @@ void MetaBmpAction::Scale( double fScaleX, double fScaleY )
ImplScalePoint( maPt, fScaleX, fScaleY );
}
-void MetaBmpAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- if( !maBmp.IsEmpty() )
- {
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- WriteDIB(maBmp, rOStm, false, true);
- TypeSerializer aSerializer(rOStm);
- aSerializer.writePoint(maPt);
- }
-}
-
-void MetaBmpAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- ReadDIB(maBmp, rIStm, true);
- TypeSerializer aSerializer(rIStm);
- aSerializer.readPoint(maPt);
-}
-
MetaBmpScaleAction::MetaBmpScaleAction() :
MetaAction(MetaActionType::BMPSCALE)
{}
@@ -1561,29 +867,6 @@ void MetaBmpScaleAction::Scale( double fScaleX, double fScaleY )
maSz = aRectangle.GetSize();
}
-void MetaBmpScaleAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- if( !maBmp.IsEmpty() )
- {
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- WriteDIB(maBmp, rOStm, false, true);
- TypeSerializer aSerializer(rOStm);
- aSerializer.writePoint(maPt);
- aSerializer.writeSize(maSz);
-
- }
-}
-
-void MetaBmpScaleAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- ReadDIB(maBmp, rIStm, true);
- TypeSerializer aSerializer(rIStm);
- aSerializer.readPoint(maPt);
- aSerializer.readSize(maSz);
-}
-
MetaBmpScalePartAction::MetaBmpScalePartAction() :
MetaAction(MetaActionType::BMPSCALEPART)
{}
@@ -1625,33 +908,6 @@ void MetaBmpScalePartAction::Scale( double fScaleX, double fScaleY )
maDstSz = aRectangle.GetSize();
}
-void MetaBmpScalePartAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- if( !maBmp.IsEmpty() )
- {
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- WriteDIB(maBmp, rOStm, false, true);
- TypeSerializer aSerializer(rOStm);
- aSerializer.writePoint(maDstPt);
- aSerializer.writeSize(maDstSz);
- aSerializer.writePoint(maSrcPt);
- aSerializer.writeSize(maSrcSz);
-
- }
-}
-
-void MetaBmpScalePartAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- ReadDIB(maBmp, rIStm, true);
- TypeSerializer aSerializer(rIStm);
- aSerializer.readPoint(maDstPt);
- aSerializer.readSize(maDstSz);
- aSerializer.readPoint(maSrcPt);
- aSerializer.readSize(maSrcSz);
-}
-
MetaBmpExAction::MetaBmpExAction() :
MetaAction(MetaActionType::BMPEX)
{}
@@ -1685,26 +941,6 @@ void MetaBmpExAction::Scale( double fScaleX, double fScaleY )
ImplScalePoint( maPt, fScaleX, fScaleY );
}
-void MetaBmpExAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- if( !maBmpEx.GetBitmap().IsEmpty() )
- {
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- WriteDIBBitmapEx(maBmpEx, rOStm);
- TypeSerializer aSerializer(rOStm);
- aSerializer.writePoint(maPt);
- }
-}
-
-void MetaBmpExAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- ReadDIBBitmapEx(maBmpEx, rIStm);
- TypeSerializer aSerializer(rIStm);
- aSerializer.readPoint(maPt);
-}
-
MetaBmpExScaleAction::MetaBmpExScaleAction() :
MetaAction(MetaActionType::BMPEXSCALE)
{}
@@ -1743,28 +979,6 @@ void MetaBmpExScaleAction::Scale( double fScaleX, double fScaleY )
maSz = aRectangle.GetSize();
}
-void MetaBmpExScaleAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- if( !maBmpEx.GetBitmap().IsEmpty() )
- {
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- WriteDIBBitmapEx(maBmpEx, rOStm);
- TypeSerializer aSerializer(rOStm);
- aSerializer.writePoint(maPt);
- aSerializer.writeSize(maSz);
- }
-}
-
-void MetaBmpExScaleAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- ReadDIBBitmapEx(maBmpEx, rIStm);
- TypeSerializer aSerializer(rIStm);
- aSerializer.readPoint(maPt);
- aSerializer.readSize(maSz);
-}
-
MetaBmpExScalePartAction::MetaBmpExScalePartAction() :
MetaAction(MetaActionType::BMPEXSCALEPART)
{}
@@ -1806,32 +1020,6 @@ void MetaBmpExScalePartAction::Scale( double fScaleX, double fScaleY )
maDstSz = aRectangle.GetSize();
}
-void MetaBmpExScalePartAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- if( !maBmpEx.GetBitmap().IsEmpty() )
- {
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- WriteDIBBitmapEx(maBmpEx, rOStm);
- TypeSerializer aSerializer(rOStm);
- aSerializer.writePoint(maDstPt);
- aSerializer.writeSize(maDstSz);
- aSerializer.writePoint(maSrcPt);
- aSerializer.writeSize(maSrcSz);
- }
-}
-
-void MetaBmpExScalePartAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- ReadDIBBitmapEx(maBmpEx, rIStm);
- TypeSerializer aSerializer(rIStm);
- aSerializer.readPoint(maDstPt);
- aSerializer.readSize(maDstSz);
- aSerializer.readPoint(maSrcPt);
- aSerializer.readSize(maSrcSz);
-}
-
MetaMaskAction::MetaMaskAction() :
MetaAction(MetaActionType::MASK)
{}
@@ -1868,26 +1056,6 @@ void MetaMaskAction::Scale( double fScaleX, double fScaleY )
ImplScalePoint( maPt, fScaleX, fScaleY );
}
-void MetaMaskAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- if( !maBmp.IsEmpty() )
- {
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- WriteDIB(maBmp, rOStm, false, true);
- TypeSerializer aSerializer(rOStm);
- aSerializer.writePoint(maPt);
- }
-}
-
-void MetaMaskAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- ReadDIB(maBmp, rIStm, true);
- TypeSerializer aSerializer(rIStm);
- aSerializer.readPoint(maPt);
-}
-
MetaMaskScaleAction::MetaMaskScaleAction() :
MetaAction(MetaActionType::MASKSCALE)
{}
@@ -1928,28 +1096,6 @@ void MetaMaskScaleAction::Scale( double fScaleX, double fScaleY )
maSz = aRectangle.GetSize();
}
-void MetaMaskScaleAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- if( !maBmp.IsEmpty() )
- {
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- WriteDIB(maBmp, rOStm, false, true);
- TypeSerializer aSerializer(rOStm);
- aSerializer.writePoint(maPt);
- aSerializer.writeSize(maSz);
- }
-}
-
-void MetaMaskScaleAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- ReadDIB(maBmp, rIStm, true);
- TypeSerializer aSerializer(rIStm);
- aSerializer.readPoint(maPt);
- aSerializer.readSize(maSz);
-}
-
MetaMaskScalePartAction::MetaMaskScalePartAction() :
MetaAction(MetaActionType::MASKSCALEPART)
{}
@@ -1993,34 +1139,6 @@ void MetaMaskScalePartAction::Scale( double fScaleX, double fScaleY )
maDstSz = aRectangle.GetSize();
}
-void MetaMaskScalePartAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- if( !maBmp.IsEmpty() )
- {
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- WriteDIB(maBmp, rOStm, false, true);
- WriteColor(rOStm, maColor);
- TypeSerializer aSerializer(rOStm);
- aSerializer.writePoint(maDstPt);
- aSerializer.writeSize(maDstSz);
- aSerializer.writePoint(maSrcPt);
- aSerializer.writeSize(maSrcSz);
- }
-}
-
-void MetaMaskScalePartAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- ReadDIB(maBmp, rIStm, true);
- ReadColor(rIStm, maColor);
- TypeSerializer aSerializer(rIStm);
- aSerializer.readPoint(maDstPt);
- aSerializer.readSize(maDstSz);
- aSerializer.readPoint(maSrcPt);
- aSerializer.readSize(maSrcSz);
-}
-
MetaGradientAction::MetaGradientAction() :
MetaAction(MetaActionType::GRADIENT)
{}
@@ -2054,23 +1172,6 @@ void MetaGradientAction::Scale( double fScaleX, double fScaleY )
ImplScaleRect( maRect, fScaleX, fScaleY );
}
-void MetaGradientAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- TypeSerializer aSerializer(rOStm);
- aSerializer.writeRectangle(maRect);
- aSerializer.writeGradient(maGradient);
-}
-
-void MetaGradientAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- TypeSerializer aSerializer(rIStm);
- aSerializer.readRectangle(maRect);
- aSerializer.readGradient(maGradient);
-}
-
MetaGradientExAction::MetaGradientExAction() :
MetaAction ( MetaActionType::GRADIENTEX )
{}
@@ -2108,28 +1209,6 @@ void MetaGradientExAction::Scale( double fScaleX, double fScaleY )
ImplScalePoly( maPolyPoly[ i ], fScaleX, fScaleY );
}
-void MetaGradientExAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
-
- // #i105373# see comment at MetaTransparentAction::Write
- tools::PolyPolygon aNoCurvePolyPolygon;
- maPolyPoly.AdaptiveSubdivide(aNoCurvePolyPolygon);
-
- WritePolyPolygon( rOStm, aNoCurvePolyPolygon );
- TypeSerializer aSerializer(rOStm);
- aSerializer.writeGradient(maGradient);
-}
-
-void MetaGradientExAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- ReadPolyPolygon( rIStm, maPolyPoly );
- TypeSerializer aSerializer(rIStm);
- aSerializer.readGradient(maGradient);
-}
-
MetaHatchAction::MetaHatchAction() :
MetaAction(MetaActionType::HATCH)
{}
@@ -2164,26 +1243,6 @@ void MetaHatchAction::Scale( double fScaleX, double fScaleY )
ImplScalePoly( maPolyPoly[ i ], fScaleX, fScaleY );
}
-void MetaHatchAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
-
- // #i105373# see comment at MetaTransparentAction::Write
- tools::PolyPolygon aNoCurvePolyPolygon;
- maPolyPoly.AdaptiveSubdivide(aNoCurvePolyPolygon);
-
- WritePolyPolygon( rOStm, aNoCurvePolyPolygon );
- WriteHatch( rOStm, maHatch );
-}
-
-void MetaHatchAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- ReadPolyPolygon( rIStm, maPolyPoly );
- ReadHatch( rIStm, maHatch );
-}
-
MetaWallpaperAction::MetaWallpaperAction() :
MetaAction(MetaActionType::WALLPAPER)
{}
@@ -2218,20 +1277,6 @@ void MetaWallpaperAction::Scale( double fScaleX, double fScaleY )
ImplScaleRect( maRect, fScaleX, fScaleY );
}
-void MetaWallpaperAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
-
- WriteWallpaper( rOStm, maWallpaper );
-}
-
-void MetaWallpaperAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- ReadWallpaper( rIStm, maWallpaper );
-}
-
MetaClipRegionAction::MetaClipRegionAction() :
MetaAction ( MetaActionType::CLIPREGION ),
mbClip ( false )
@@ -2269,22 +1314,6 @@ void MetaClipRegionAction::Scale( double fScaleX, double fScaleY )
maRegion.Scale( fScaleX, fScaleY );
}
-void MetaClipRegionAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
-
- WriteRegion( rOStm, maRegion );
- rOStm.WriteBool( mbClip );
-}
-
-void MetaClipRegionAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- ReadRegion( rIStm, maRegion );
- rIStm.ReadCharAsBool( mbClip );
-}
-
MetaISectRectClipRegionAction::MetaISectRectClipRegionAction() :
MetaAction(MetaActionType::ISECTRECTCLIPREGION)
{}
@@ -2317,21 +1346,6 @@ void MetaISectRectClipRegionAction::Scale( double fScaleX, double fScaleY )
ImplScaleRect( maRect, fScaleX, fScaleY );
}
-void MetaISectRectClipRegionAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- TypeSerializer aSerializer(rOStm);
- aSerializer.writeRectangle(maRect);
-}
-
-void MetaISectRectClipRegionAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- TypeSerializer aSerializer(rIStm);
- aSerializer.readRectangle(maRect);
-}
-
MetaISectRegionClipRegionAction::MetaISectRegionClipRegionAction() :
MetaAction(MetaActionType::ISECTREGIONCLIPREGION)
{}
@@ -2365,19 +1379,6 @@ void MetaISectRegionClipRegionAction::Scale( double fScaleX, double fScaleY )
maRegion.Scale( fScaleX, fScaleY );
}
-void MetaISectRegionClipRegionAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- WriteRegion( rOStm, maRegion );
-}
-
-void MetaISectRegionClipRegionAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- ReadRegion( rIStm, maRegion );
-}
-
MetaMoveClipRegionAction::MetaMoveClipRegionAction() :
MetaAction ( MetaActionType::MOVECLIPREGION ),
mnHorzMove ( 0 ),
@@ -2409,22 +1410,6 @@ void MetaMoveClipRegionAction::Scale( double fScaleX, double fScaleY )
mnVertMove = FRound( mnVertMove * fScaleY );
}
-void MetaMoveClipRegionAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- rOStm.WriteInt32( mnHorzMove ).WriteInt32( mnVertMove );
-}
-
-void MetaMoveClipRegionAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- sal_Int32 nTmpHM(0), nTmpVM(0);
- rIStm.ReadInt32( nTmpHM ).ReadInt32( nTmpVM );
- mnHorzMove = nTmpHM;
- mnVertMove = nTmpVM;
-}
-
MetaLineColorAction::MetaLineColorAction() :
MetaAction ( MetaActionType::LINECOLOR ),
mbSet ( false )
@@ -2452,21 +1437,6 @@ rtl::Reference<MetaAction> MetaLineColorAction::Clone() const
return new MetaLineColorAction( *this );
}
-void MetaLineColorAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- WriteColor(rOStm, maColor);
- rOStm.WriteBool( mbSet );
-}
-
-void MetaLineColorAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- ReadColor(rIStm, maColor);
- rIStm.ReadCharAsBool( mbSet );
-}
-
MetaFillColorAction::MetaFillColorAction() :
MetaAction ( MetaActionType::FILLCOLOR ),
mbSet ( false )
@@ -2494,21 +1464,6 @@ rtl::Reference<MetaAction> MetaFillColorAction::Clone() const
return new MetaFillColorAction( *this );
}
-void MetaFillColorAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- WriteColor(rOStm, maColor);
- rOStm.WriteBool( mbSet );
-}
-
-void MetaFillColorAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- ReadColor(rIStm, maColor);
- rIStm.ReadCharAsBool( mbSet );
-}
-
MetaTextColorAction::MetaTextColorAction() :
MetaAction(MetaActionType::TEXTCOLOR)
{}
@@ -2531,19 +1486,6 @@ rtl::Reference<MetaAction> MetaTextColorAction::Clone() const
return new MetaTextColorAction( *this );
}
-void MetaTextColorAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- WriteColor(rOStm, maColor);
-}
-
-void MetaTextColorAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- ReadColor(rIStm, maColor);
-}
-
MetaTextFillColorAction::MetaTextFillColorAction() :
MetaAction ( MetaActionType::TEXTFILLCOLOR ),
mbSet ( false )
@@ -2571,21 +1513,6 @@ rtl::Reference<MetaAction> MetaTextFillColorAction::Clone() const
return new MetaTextFillColorAction( *this );
}
-void MetaTextFillColorAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- WriteColor(rOStm, maColor);
- rOStm.WriteBool( mbSet );
-}
-
-void MetaTextFillColorAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- ReadColor(rIStm, maColor);
- rIStm.ReadCharAsBool( mbSet );
-}
-
MetaTextLineColorAction::MetaTextLineColorAction() :
MetaAction ( MetaActionType::TEXTLINECOLOR ),
mbSet ( false )
@@ -2613,21 +1540,6 @@ rtl::Reference<MetaAction> MetaTextLineColorAction::Clone() const
return new MetaTextLineColorAction( *this );
}
-void MetaTextLineColorAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- WriteColor(rOStm, maColor);
- rOStm.WriteBool( mbSet );
-}
-
-void MetaTextLineColorAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- ReadColor(rIStm, maColor);
- rIStm.ReadCharAsBool( mbSet );
-}
-
MetaOverlineColorAction::MetaOverlineColorAction() :
MetaAction ( MetaActionType::OVERLINECOLOR ),
mbSet ( false )
@@ -2655,21 +1567,6 @@ rtl::Reference<MetaAction> MetaOverlineColorAction::Clone() const
return new MetaOverlineColorAction( *this );
}
-void MetaOverlineColorAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- WriteColor(rOStm, maColor);
- rOStm.WriteBool( mbSet );
-}
-
-void MetaOverlineColorAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- ReadColor(rIStm, maColor);
- rIStm.ReadCharAsBool( mbSet );
-}
-
MetaTextAlignAction::MetaTextAlignAction() :
MetaAction ( MetaActionType::TEXTALIGN ),
maAlign ( TextAlign::Top )
@@ -2693,21 +1590,6 @@ rtl::Reference<MetaAction> MetaTextAlignAction::Clone() const
return new MetaTextAlignAction( *this );
}
-void MetaTextAlignAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- rOStm.WriteUInt16(static_cast<sal_uInt16>(maAlign));
-}
-
-void MetaTextAlignAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- sal_uInt16 nTmp16(0);
-
- VersionCompatRead aCompat(rIStm);
- rIStm.ReadUInt16( nTmp16 ); maAlign = static_cast<TextAlign>(nTmp16);
-}
-
MetaMapModeAction::MetaMapModeAction() :
MetaAction(MetaActionType::MAPMODE)
{}
@@ -2738,21 +1620,6 @@ void MetaMapModeAction::Scale( double fScaleX, double fScaleY )
maMapMode.SetOrigin( aPoint );
}
-void MetaMapModeAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- TypeSerializer aSerializer(rOStm);
- aSerializer.writeMapMode(maMapMode);
-}
-
-void MetaMapModeAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- TypeSerializer aSerializer(rIStm);
- aSerializer.readMapMode(maMapMode);
-}
-
MetaFontAction::MetaFontAction() :
MetaAction(MetaActionType::FONT)
{}
@@ -2793,25 +1660,6 @@ void MetaFontAction::Scale( double fScaleX, double fScaleY )
maFont.SetFontSize( aSize );
}
-void MetaFontAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- WriteFont( rOStm, maFont );
- pData->meActualCharSet = maFont.GetCharSet();
- if ( pData->meActualCharSet == RTL_TEXTENCODING_DONTKNOW )
- pData->meActualCharSet = osl_getThreadTextEncoding();
-}
-
-void MetaFontAction::Read( SvStream& rIStm, ImplMetaReadData* pData )
-{
- VersionCompatRead aCompat(rIStm);
- ReadFont( rIStm, maFont );
- pData->meActualCharSet = maFont.GetCharSet();
- if ( pData->meActualCharSet == RTL_TEXTENCODING_DONTKNOW )
- pData->meActualCharSet = osl_getThreadTextEncoding();
-}
-
MetaPushAction::MetaPushAction() :
MetaAction ( MetaActionType::PUSH ),
mnFlags ( PushFlags::NONE )
@@ -2835,21 +1683,6 @@ rtl::Reference<MetaAction> MetaPushAction::Clone() const
return new MetaPushAction( *this );
}
-void MetaPushAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- rOStm.WriteUInt16( static_cast<sal_uInt16>(mnFlags) );
-}
-
-void MetaPushAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- sal_uInt16 tmp;
- rIStm.ReadUInt16( tmp );
- mnFlags = static_cast<PushFlags>(tmp);
-}
-
MetaPopAction::MetaPopAction() :
MetaAction(MetaActionType::POP)
{}
@@ -2867,17 +1700,6 @@ rtl::Reference<MetaAction> MetaPopAction::Clone() const
return new MetaPopAction( *this );
}
-void MetaPopAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
-}
-
-void MetaPopAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
-}
-
MetaRasterOpAction::MetaRasterOpAction() :
MetaAction ( MetaActionType::RASTEROP ),
meRasterOp ( RasterOp::OverPaint )
@@ -2902,21 +1724,6 @@ rtl::Reference<MetaAction> MetaRasterOpAction::Clone() const
return new MetaRasterOpAction( *this );
}
-void MetaRasterOpAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- rOStm.WriteUInt16( static_cast<sal_uInt16>(meRasterOp) );
-}
-
-void MetaRasterOpAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- sal_uInt16 nTmp16(0);
-
- VersionCompatRead aCompat(rIStm);
- rIStm.ReadUInt16( nTmp16 ); meRasterOp = static_cast<RasterOp>(nTmp16);
-}
-
MetaTransparentAction::MetaTransparentAction() :
MetaAction ( MetaActionType::Transparent ),
mnTransPercent ( 0 )
@@ -2952,34 +1759,6 @@ void MetaTransparentAction::Scale( double fScaleX, double fScaleY )
ImplScalePoly( maPolyPoly[ i ], fScaleX, fScaleY );
}
-void MetaTransparentAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
-
- // #i105373# The tools::PolyPolygon in this action may be a curve; this
- // was ignored until now what is an error. To make older office
- // versions work with MetaFiles, i opt for applying AdaptiveSubdivide
- // to the PolyPolygon.
- // The alternative would be to really write the curve information
- // like in MetaPolyPolygonAction::Write (where someone extended it
- // correctly, but not here :-( ).
- // The golden solution would be to combine both, but i think it's
- // not necessary; a good subdivision will be sufficient.
- tools::PolyPolygon aNoCurvePolyPolygon;
- maPolyPoly.AdaptiveSubdivide(aNoCurvePolyPolygon);
-
- WritePolyPolygon( rOStm, aNoCurvePolyPolygon );
- rOStm.WriteUInt16( mnTransPercent );
-}
-
-void MetaTransparentAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- ReadPolyPolygon( rIStm, maPolyPoly );
- rIStm.ReadUInt16( mnTransPercent );
-}
-
MetaFloatTransparentAction::MetaFloatTransparentAction() :
MetaAction(MetaActionType::FLOATTRANSPARENT)
{}
@@ -3019,30 +1798,6 @@ void MetaFloatTransparentAction::Scale( double fScaleX, double fScaleY )
maSize = aRectangle.GetSize();
}
-void MetaFloatTransparentAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
-
- SvmWriter aWriter( rOStm );
- aWriter.Write( maMtf );
- TypeSerializer aSerializer(rOStm);
- aSerializer.writePoint(maPoint);
- aSerializer.writeSize(maSize);
- aSerializer.writeGradient(maGradient);
-}
-
-void MetaFloatTransparentAction::Read(SvStream& rIStm, ImplMetaReadData* pData)
-{
- VersionCompatRead aCompat(rIStm);
- SvmReader aReader(rIStm);
- aReader.Read(maMtf, pData);
- TypeSerializer aSerializer(rIStm);
- aSerializer.readPoint(maPoint);
- aSerializer.readSize(maSize);
- aSerializer.readGradient(maGradient);
-}
-
MetaEPSAction::MetaEPSAction() :
MetaAction(MetaActionType::EPS)
{}
@@ -3082,30 +1837,6 @@ void MetaEPSAction::Scale( double fScaleX, double fScaleY )
maSize = aRectangle.GetSize();
}
-void MetaEPSAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
-
- TypeSerializer aSerializer(rOStm);
- aSerializer.writeGfxLink(maGfxLink);
- aSerializer.writePoint(maPoint);
- aSerializer.writeSize(maSize);
- SvmWriter aWriter( rOStm );
- aWriter.Write( maSubst );
-}
-
-void MetaEPSAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- TypeSerializer aSerializer(rIStm);
- aSerializer.readGfxLink(maGfxLink);
- aSerializer.readPoint(maPoint);
- aSerializer.readSize(maSize);
- SvmReader aReader(rIStm);
- aReader.Read(maSubst);
-}
-
MetaRefPointAction::MetaRefPointAction() :
MetaAction ( MetaActionType::REFPOINT ),
mbSet ( false )
@@ -3133,24 +1864,6 @@ rtl::Reference<MetaAction> MetaRefPointAction::Clone() const
return new MetaRefPointAction( *this );
}
-void MetaRefPointAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
-
- TypeSerializer aSerializer(rOStm);
- aSerializer.writePoint(maRefPoint);
- rOStm.WriteBool( mbSet );
-}
-
-void MetaRefPointAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- TypeSerializer aSerializer(rIStm);
- aSerializer.readPoint(maRefPoint);
- rIStm.ReadCharAsBool( mbSet );
-}
-
MetaCommentAction::MetaCommentAction() :
MetaAction ( MetaActionType::COMMENT ),
mnValue ( 0 )
@@ -3323,41 +2036,6 @@ void MetaCommentAction::Scale( double fXScale, double fYScale )
}
}
-void MetaCommentAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- write_uInt16_lenPrefixed_uInt8s_FromOString(rOStm, maComment);
- rOStm.WriteInt32( mnValue ).WriteUInt32( mnDataSize );
-
- if ( mnDataSize )
- rOStm.WriteBytes( mpData.get(), mnDataSize );
-}
-
-void MetaCommentAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- maComment = read_uInt16_lenPrefixed_uInt8s_ToOString(rIStm);
- rIStm.ReadInt32( mnValue ).ReadUInt32( mnDataSize );
-
- if (mnDataSize > rIStm.remainingSize())
- {
- SAL_WARN("vcl.gdi", "Parsing error: " << rIStm.remainingSize() <<
- " available data, but " << mnDataSize << " claimed, truncating");
- mnDataSize = rIStm.remainingSize();
- }
-
- SAL_INFO("vcl.gdi", "MetaCommentAction::Read " << maComment);
-
- mpData.reset();
-
- if( mnDataSize )
- {
- mpData.reset(new sal_uInt8[ mnDataSize ]);
- rIStm.ReadBytes(mpData.get(), mnDataSize);
- }
-}
-
MetaLayoutModeAction::MetaLayoutModeAction() :
MetaAction ( MetaActionType::LAYOUTMODE ),
mnLayoutMode( ComplexTextLayoutFlags::Default )
@@ -3381,21 +2059,6 @@ rtl::Reference<MetaAction> MetaLayoutModeAction::Clone() const
return new MetaLayoutModeAction( *this );
}
-void MetaLayoutModeAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- rOStm.WriteUInt32( static_cast<sal_uInt32>(mnLayoutMode) );
-}
-
-void MetaLayoutModeAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- sal_uInt32 tmp;
- rIStm.ReadUInt32( tmp );
- mnLayoutMode = static_cast<ComplexTextLayoutFlags>(tmp);
-}
-
MetaTextLanguageAction::MetaTextLanguageAction() :
MetaAction ( MetaActionType::TEXTLANGUAGE ),
meTextLanguage( LANGUAGE_DONTKNOW )
@@ -3419,19 +2082,4 @@ rtl::Reference<MetaAction> MetaTextLanguageAction::Clone() const
return new MetaTextLanguageAction( *this );
}
-void MetaTextLanguageAction::Write( SvStream& rOStm, ImplMetaWriteData* pData )
-{
- MetaAction::Write(rOStm, pData);
- VersionCompatWrite aCompat(rOStm, 1);
- rOStm.WriteUInt16( static_cast<sal_uInt16>(meTextLanguage) );
-}
-
-void MetaTextLanguageAction::Read( SvStream& rIStm, ImplMetaReadData* )
-{
- VersionCompatRead aCompat(rIStm);
- sal_uInt16 nTmp = 0;
- rIStm.ReadUInt16( nTmp );
- meTextLanguage = static_cast<LanguageType>(nTmp);
-}
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
More information about the Libreoffice-commits
mailing list