#include <gdimtf.hxx>

Public Member Functions | |
| GDIMetaFile () | |
| GDIMetaFile (const GDIMetaFile &rMtf) | |
| virtual | ~GDIMetaFile () |
| GDIMetaFile & | operator= (const GDIMetaFile &rMtf) |
| BOOL | operator== (const GDIMetaFile &rMtf) const |
| BOOL | operator!= (const GDIMetaFile &rMtf) const |
| void | Clear () |
| sal_Bool | IsEqual (const GDIMetaFile &rMtf) const |
| BOOL | Mirror (ULONG nMirrorFlags) |
| void | Move (long nX, long nY) |
| void | Scale (double fScaleX, double fScaleY) |
| void | Scale (const Fraction &rScaleX, const Fraction &rScaleY) |
| void | Rotate (long nAngle10) |
| Rectangle | GetBoundRect (OutputDevice &i_rReference) |
| void | Adjust (short nLuminancePercent=0, short nContrastPercent=0, short nChannelRPercent=0, short nChannelGPercent=0, short nChannelBPercent=0, double fGamma=1.0, BOOL bInvert=FALSE) |
| void | Convert (MtfConversion eConversion) |
| void | ReplaceColors (const Color &rSearchColor, const Color &rReplaceColor, ULONG nTol=0) |
| void | ReplaceColors (const Color *pSearchColors, const Color *rReplaceColors, ULONG nColorCount, ULONG *pTols=NULL) |
| GDIMetaFile | GetMonochromeMtf (const Color &rCol) const |
| void | Record (OutputDevice *pOutDev) |
| BOOL | IsRecord () const |
| void | Play (GDIMetaFile &rMtf, ULONG nPos=GDI_METAFILE_END) |
| void | Play (OutputDevice *pOutDev, ULONG nPos=GDI_METAFILE_END) |
| void | Play (OutputDevice *pOutDev, const Point &rPos, const Size &rSize, ULONG nPos=GDI_METAFILE_END) |
| void | Pause (BOOL bPause) |
| BOOL | IsPause () const |
| void | Stop () |
| void | WindStart () |
| void | WindEnd () |
| void | Wind (ULONG nAction) |
| void | WindPrev () |
| void | WindNext () |
| ULONG | GetActionCount () const |
| void | AddAction (MetaAction *pAction) |
| void | AddAction (MetaAction *pAction, ULONG nPos) |
| void | RemoveAction (ULONG nPos) |
| MetaAction * | CopyAction (ULONG nPos) const |
| MetaAction * | GetCurAction () const |
| MetaAction * | GetAction (ULONG nAction) const |
| MetaAction * | FirstAction () |
| MetaAction * | NextAction () |
| MetaAction * | ReplaceAction (MetaAction *pAction, ULONG nAction) |
| ULONG | GetActionPos (const String &rLabel) |
| BOOL | InsertLabel (const String &rLabel, ULONG nActionPos) |
| void | RemoveLabel (const String &rLabel) |
| void | RenameLabel (const String &rLabel, const String &rNewLabel) |
| ULONG | GetLabelCount () const |
| String | GetLabel (ULONG nLabel) |
| BOOL | SaveStatus () |
| const Size & | GetPrefSize () const |
| void | SetPrefSize (const Size &rSize) |
| const MapMode & | GetPrefMapMode () const |
| void | SetPrefMapMode (const MapMode &rMapMode) |
| void | SetHookHdl (const Link &rLink) |
| const Link & | GetHookHdl () const |
| ULONG | GetChecksum () const |
| ULONG | GetSizeBytes () const |
| SvStream & | Read (SvStream &rIStm) |
| SvStream & | Write (SvStream &rOStm) |
| BOOL | CreateThumbnail (sal_uInt32 nMaximumExtent, BitmapEx &rBmpEx, const BitmapEx *pOverlay=NULL, const Rectangle *pOverlayRect=NULL) const |
| void | UseCanvas (BOOL _bUseCanvas) |
Protected Member Functions | |
| virtual void | Linker (OutputDevice *pOut, BOOL bLink) |
| virtual long | Hook () |
Private Member Functions | |
| SAL_DLLPRIVATE void | ImplExchangeColors (ColorExchangeFnc pFncCol, const void *pColParam, BmpExchangeFnc pFncBmp, const void *pBmpParam) |
| SAL_DLLPRIVATE Point | ImplGetRotatedPoint (const Point &rPt, const Point &rRotatePt, const Size &rOffset, double fSin, double fCos) |
| SAL_DLLPRIVATE Polygon | ImplGetRotatedPolygon (const Polygon &rPoly, const Point &rRotatePt, const Size &rOffset, double fSin, double fCos) |
| SAL_DLLPRIVATE PolyPolygon | ImplGetRotatedPolyPolygon (const PolyPolygon &rPoly, const Point &rRotatePt, const Size &rOffset, double fSin, double fCos) |
| SAL_DLLPRIVATE void | ImplAddGradientEx (GDIMetaFile &rMtf, const OutputDevice &rMapDev, const PolyPolygon &rPolyPoly, const Gradient &rGrad) |
| SAL_DLLPRIVATE bool | ImplPlayWithRenderer (OutputDevice *pOut, const Point &rPos, Size rDestSize) |
| SAL_DLLPRIVATE void | ImplDelegate2PluggableRenderer (const MetaCommentAction *pAct, OutputDevice *pOut) |
Static Private Member Functions | |
| static SAL_DLLPRIVATE Color | ImplColAdjustFnc (const Color &rColor, const void *pColParam) |
| static SAL_DLLPRIVATE BitmapEx | ImplBmpAdjustFnc (const BitmapEx &rBmpEx, const void *pBmpParam) |
| static SAL_DLLPRIVATE Color | ImplColConvertFnc (const Color &rColor, const void *pColParam) |
| static SAL_DLLPRIVATE BitmapEx | ImplBmpConvertFnc (const BitmapEx &rBmpEx, const void *pBmpParam) |
| static SAL_DLLPRIVATE Color | ImplColMonoFnc (const Color &rColor, const void *pColParam) |
| static SAL_DLLPRIVATE BitmapEx | ImplBmpMonoFnc (const BitmapEx &rBmpEx, const void *pBmpParam) |
| static SAL_DLLPRIVATE Color | ImplColReplaceFnc (const Color &rColor, const void *pColParam) |
| static SAL_DLLPRIVATE BitmapEx | ImplBmpReplaceFnc (const BitmapEx &rBmpEx, const void *pBmpParam) |
Private Attributes | |
| MapMode | aPrefMapMode |
| Size | aPrefSize |
| Link | aHookHdlLink |
| GDIMetaFile * | pPrev |
| GDIMetaFile * | pNext |
| OutputDevice * | pOutDev |
| ImpLabelList * | pLabelList |
| BOOL | bPause |
| BOOL | bRecord |
| BOOL | bUseCanvas |
Friends | |
| VCL_DLLPUBLIC SvStream & | operator>> (SvStream &rIStm, GDIMetaFile &rGDIMetaFile) |
| VCL_DLLPUBLIC SvStream & | operator<< (SvStream &rOStm, const GDIMetaFile &rGDIMetaFile) |
Definition at line 98 of file gdimtf.hxx.
| GDIMetaFile::GDIMetaFile | ( | ) |
Definition at line 211 of file gdimtf.cxx.
| GDIMetaFile::GDIMetaFile | ( | const GDIMetaFile & | rMtf | ) |
Definition at line 226 of file gdimtf.cxx.
References bPause, bRecord, Pause(), pLabelList, pOutDev, and Record().
| GDIMetaFile::~GDIMetaFile | ( | ) | [virtual] |
| Color GDIMetaFile::ImplColAdjustFnc | ( | const Color & | rColor, | |
| const void * | pColParam | |||
| ) | [static, private] |
| BitmapEx GDIMetaFile::ImplBmpAdjustFnc | ( | const BitmapEx & | rBmpEx, | |
| const void * | pBmpParam | |||
| ) | [static, private] |
Definition at line 2017 of file gdimtf.cxx.
References BitmapEx::Adjust(), ImplBmpAdjustParam::bInvert, ImplBmpAdjustParam::fGamma, ImplBmpAdjustParam::nChannelBPercent, ImplBmpAdjustParam::nChannelGPercent, ImplBmpAdjustParam::nChannelRPercent, ImplBmpAdjustParam::nContrastPercent, and ImplBmpAdjustParam::nLuminancePercent.
Referenced by Adjust().
| Color GDIMetaFile::ImplColConvertFnc | ( | const Color & | rColor, | |
| const void * | pColParam | |||
| ) | [static, private] |
Definition at line 2031 of file gdimtf.cxx.
References MTF_CONVERSION_1BIT_THRESHOLD.
Referenced by Convert().
| BitmapEx GDIMetaFile::ImplBmpConvertFnc | ( | const BitmapEx & | rBmpEx, | |
| const void * | pBmpParam | |||
| ) | [static, private] |
Definition at line 2043 of file gdimtf.cxx.
References BitmapEx::Convert().
Referenced by Convert().
| Color GDIMetaFile::ImplColMonoFnc | ( | const Color & | rColor, | |
| const void * | pColParam | |||
| ) | [static, private] |
| BitmapEx GDIMetaFile::ImplBmpMonoFnc | ( | const BitmapEx & | rBmpEx, | |
| const void * | pBmpParam | |||
| ) | [static, private] |
Definition at line 2061 of file gdimtf.cxx.
References BitmapEx::GetAlpha(), BitmapEx::GetMask(), BitmapEx::GetSizePixel(), BitmapEx::IsAlpha(), and BitmapEx::IsTransparent().
Referenced by GetMonochromeMtf().
| Color GDIMetaFile::ImplColReplaceFnc | ( | const Color & | rColor, | |
| const void * | pColParam | |||
| ) | [static, private] |
| BitmapEx GDIMetaFile::ImplBmpReplaceFnc | ( | const BitmapEx & | rBmpEx, | |
| const void * | pBmpParam | |||
| ) | [static, private] |
Definition at line 2104 of file gdimtf.cxx.
References ImplBmpReplaceParam::nCount, ImplBmpReplaceParam::pDstCols, ImplBmpReplaceParam::pSrcCols, ImplBmpReplaceParam::pTols, and BitmapEx::Replace().
Referenced by ReplaceColors().
| void GDIMetaFile::ImplExchangeColors | ( | ColorExchangeFnc | pFncCol, | |
| const void * | pColParam, | |||
| BmpExchangeFnc | pFncBmp, | |||
| const void * | pBmpParam | |||
| ) | [private] |
Definition at line 2116 of file gdimtf.cxx.
References aPrefMapMode, aPrefSize, MetaAction::Duplicate(), MetaMaskScalePartAction::GetBitmap(), MetaMaskScaleAction::GetBitmap(), MetaBmpScalePartAction::GetBitmap(), MetaBmpScaleAction::GetBitmap(), MetaBmpExScalePartAction::GetBitmapEx(), MetaBmpExScaleAction::GetBitmapEx(), MetaMaskScalePartAction::GetColor(), MetaMaskScaleAction::GetColor(), MetaOverlineColorAction::GetColor(), MetaTextLineColorAction::GetColor(), MetaTextFillColorAction::GetColor(), MetaTextColorAction::GetColor(), MetaFillColorAction::GetColor(), MetaLineColorAction::GetColor(), MetaPixelAction::GetColor(), MetaMaskScalePartAction::GetDestPoint(), MetaBmpExScalePartAction::GetDestPoint(), MetaBmpScalePartAction::GetDestPoint(), MetaMaskScalePartAction::GetDestSize(), MetaBmpExScalePartAction::GetDestSize(), MetaBmpScalePartAction::GetDestSize(), MetaFontAction::GetFont(), MetaFloatTransparentAction::GetGDIMetaFile(), MetaFloatTransparentAction::GetGradient(), MetaGradientExAction::GetGradient(), MetaGradientAction::GetGradient(), MetaHatchAction::GetHatch(), MetaEPSAction::GetLink(), MetaEPSAction::GetPoint(), MetaFloatTransparentAction::GetPoint(), MetaMaskScaleAction::GetPoint(), MetaBmpExScaleAction::GetPoint(), MetaBmpScaleAction::GetPoint(), MetaPixelAction::GetPoint(), MetaHatchAction::GetPolyPolygon(), MetaGradientExAction::GetPolyPolygon(), MetaGradientAction::GetRect(), MetaWallpaperAction::GetRect(), MetaEPSAction::GetSize(), MetaFloatTransparentAction::GetSize(), MetaMaskScaleAction::GetSize(), MetaBmpExScaleAction::GetSize(), MetaBmpScaleAction::GetSize(), MetaMaskScalePartAction::GetSrcPoint(), MetaBmpExScalePartAction::GetSrcPoint(), MetaBmpScalePartAction::GetSrcPoint(), MetaMaskScalePartAction::GetSrcSize(), MetaBmpExScalePartAction::GetSrcSize(), MetaBmpScalePartAction::GetSrcSize(), MetaEPSAction::GetSubstitute(), MetaWallpaperAction::GetWallpaper(), ImplExchangeColors(), MetaOverlineColorAction::IsSetting(), MetaTextLineColorAction::IsSetting(), MetaTextFillColorAction::IsSetting(), MetaFillColorAction::IsSetting(), MetaLineColorAction::IsSetting(), META_BMP_ACTION, META_BMPEX_ACTION, META_BMPEXSCALE_ACTION, META_BMPEXSCALEPART_ACTION, META_BMPSCALE_ACTION, META_BMPSCALEPART_ACTION, META_EPS_ACTION, META_FILLCOLOR_ACTION, META_FLOATTRANSPARENT_ACTION, META_FONT_ACTION, META_GRADIENT_ACTION, META_GRADIENTEX_ACTION, META_HATCH_ACTION, META_LINECOLOR_ACTION, META_MASK_ACTION, META_MASKSCALE_ACTION, META_MASKSCALEPART_ACTION, META_OVERLINECOLOR_ACTION, META_PIXEL_ACTION, META_TEXTCOLOR_ACTION, META_TEXTFILLCOLOR_ACTION, META_TEXTLINECOLOR_ACTION, and META_WALLPAPER_ACTION.
Referenced by Adjust(), Convert(), GetMonochromeMtf(), ImplExchangeColors(), and ReplaceColors().
| Point GDIMetaFile::ImplGetRotatedPoint | ( | const Point & | rPt, | |
| const Point & | rRotatePt, | |||
| const Size & | rOffset, | |||
| double | fSin, | |||
| double | fCos | |||
| ) | [private] |
| Polygon GDIMetaFile::ImplGetRotatedPolygon | ( | const Polygon & | rPoly, | |
| const Point & | rRotatePt, | |||
| const Size & | rOffset, | |||
| double | fSin, | |||
| double | fCos | |||
| ) | [private] |
| PolyPolygon GDIMetaFile::ImplGetRotatedPolyPolygon | ( | const PolyPolygon & | rPoly, | |
| const Point & | rRotatePt, | |||
| const Size & | rOffset, | |||
| double | fSin, | |||
| double | fCos | |||
| ) | [private] |
| void GDIMetaFile::ImplAddGradientEx | ( | GDIMetaFile & | rMtf, | |
| const OutputDevice & | rMapDev, | |||
| const PolyPolygon & | rPolyPoly, | |||
| const Gradient & | rGrad | |||
| ) | [private] |
Definition at line 1087 of file gdimtf.cxx.
References AddAction(), OutputDevice::DrawGradient(), MetaAction::Duplicate(), OutputDevice::EnableOutput(), GetAction(), GetActionCount(), Record(), and Stop().
Referenced by Rotate().
| bool GDIMetaFile::ImplPlayWithRenderer | ( | OutputDevice * | pOut, | |
| const Point & | rPos, | |||
| Size | rDestSize | |||
| ) | [private] |
Definition at line 506 of file gdimtf.cxx.
References SalBitmap::Create(), SalInstance::CreateSalBitmap(), OutputDevice::DrawBitmapEx(), Application::GetActiveTopWindow(), Window::GetCanvas(), Application::GetFirstTopLevelWindow(), vcl::unohelper::GetMultiServiceFactory(), ImplGetSVData(), vcl::unotools::integerSize2DFromSize(), and ImplSVData::mpDefInst.
Referenced by Play().
| void GDIMetaFile::ImplDelegate2PluggableRenderer | ( | const MetaCommentAction * | pAct, | |
| OutputDevice * | pOut | |||
| ) | [private] |
Definition at line 576 of file gdimtf.cxx.
References OutputDevice::CreateUnoGraphics(), MetaCommentAction::GetComment(), MetaCommentAction::GetData(), MetaCommentAction::GetDataSize(), and vcl::unohelper::GetMultiServiceFactory().
Referenced by Play().
| void GDIMetaFile::Linker | ( | OutputDevice * | pOut, | |
| BOOL | bLink | |||
| ) | [protected, virtual] |
Definition at line 378 of file gdimtf.cxx.
References OutputDevice::GetConnectMetaFile(), pNext, pPrev, and OutputDevice::SetConnectMetaFile().
Referenced by Pause(), Record(), SaveStatus(), and Stop().
| long GDIMetaFile::Hook | ( | ) | [protected, virtual] |
| GDIMetaFile & GDIMetaFile::operator= | ( | const GDIMetaFile & | rMtf | ) |
Definition at line 265 of file gdimtf.cxx.
References aHookHdlLink, aPrefMapMode, aPrefSize, bPause, bRecord, bUseCanvas, Clear(), Pause(), pLabelList, pNext, pOutDev, pPrev, and Record().
| BOOL GDIMetaFile::operator== | ( | const GDIMetaFile & | rMtf | ) | const |
Definition at line 306 of file gdimtf.cxx.
References aPrefMapMode, aPrefSize, GetActionCount(), GetPrefMapMode(), and GetPrefSize().
| BOOL GDIMetaFile::operator!= | ( | const GDIMetaFile & | rMtf | ) | const [inline] |
| void GDIMetaFile::Clear | ( | ) |
Definition at line 362 of file gdimtf.cxx.
References bRecord, pLabelList, and Stop().
Referenced by Printer::AbortJob(), ImpGraphic::ImplClearGraphics(), ImplVectorizer::ImplVectorize(), operator=(), operator>>(), Read(), OutputDevice::RemoveTransparenciesFromMetaFile(), and ~GDIMetaFile().
| sal_Bool GDIMetaFile::IsEqual | ( | const GDIMetaFile & | rMtf | ) | const |
Definition at line 334 of file gdimtf.cxx.
References aPrefMapMode, aPrefSize, GetActionCount(), GetPrefMapMode(), and GetPrefSize().
| BOOL GDIMetaFile::Mirror | ( | ULONG | nMirrorFlags | ) |
Definition at line 951 of file gdimtf.cxx.
References GetPrefSize(), Move(), MTF_MIRROR_HORZ, MTF_MIRROR_VERT, Scale(), and SetPrefSize().
| void GDIMetaFile::Move | ( | long | nX, | |
| long | nY | |||
| ) |
Definition at line 983 of file gdimtf.cxx.
References MetaAction::Clone(), OutputDevice::EnableOutput(), MetaAction::Execute(), OutputDevice::GetMapMode(), GetPrefMapMode(), OutputDevice::LogicToLogic(), META_MAPMODE_ACTION, META_POP_ACTION, META_PUSH_ACTION, MetaAction::Move(), and OutputDevice::SetMapMode().
Referenced by ImplVectorizer::ImplVectorize(), SVMConverter::ImplWriteActions(), and Mirror().
| void GDIMetaFile::Scale | ( | double | fScaleX, | |
| double | fScaleY | |||
| ) |
Definition at line 1019 of file gdimtf.cxx.
References aPrefSize, MetaAction::Clone(), FRound(), and MetaAction::Scale().
Referenced by ImplVectorizer::ImplVectorize(), SVMConverter::ImplWriteActions(), Mirror(), and Scale().
| void GDIMetaFile::Scale | ( | const Fraction & | rScaleX, | |
| const Fraction & | rScaleY | |||
| ) |
| void GDIMetaFile::Rotate | ( | long | nAngle10 | ) |
Definition at line 1113 of file gdimtf.cxx.
References AddAction(), aPrefMapMode, aPrefSize, OutputDevice::EnableOutput(), F_PI1800, MetaBmpScalePartAction::GetBitmap(), MetaBmpScaleAction::GetBitmap(), MetaBmpExScalePartAction::GetBitmapEx(), MetaBmpExScaleAction::GetBitmapEx(), MetaPixelAction::GetColor(), MetaCommentAction::GetComment(), MetaCommentAction::GetData(), MetaCommentAction::GetDataSize(), MetaBmpExScalePartAction::GetDestPoint(), MetaBmpScalePartAction::GetDestPoint(), MetaBmpExScalePartAction::GetDestSize(), MetaBmpScalePartAction::GetDestSize(), MetaTextArrayAction::GetDXArray(), MetaChordAction::GetEndPoint(), MetaPieAction::GetEndPoint(), MetaArcAction::GetEndPoint(), MetaLineAction::GetEndPoint(), MetaFontAction::GetFont(), MetaFloatTransparentAction::GetGDIMetaFile(), MetaFloatTransparentAction::GetGradient(), MetaGradientExAction::GetGradient(), MetaGradientAction::GetGradient(), MetaHatchAction::GetHatch(), MetaRoundRectAction::GetHorzRound(), MetaStretchTextAction::GetIndex(), MetaTextArrayAction::GetIndex(), MetaTextAction::GetIndex(), MetaStretchTextAction::GetLen(), MetaTextArrayAction::GetLen(), MetaTextAction::GetLen(), MetaPolyLineAction::GetLineInfo(), MetaLineAction::GetLineInfo(), MetaEPSAction::GetLink(), OutputDevice::GetMapMode(), MetaTextLineAction::GetOverline(), SvtGraphicFill::getPath(), SvtGraphicStroke::getPath(), MetaEPSAction::GetPoint(), MetaFloatTransparentAction::GetPoint(), MetaBmpExScaleAction::GetPoint(), MetaBmpScaleAction::GetPoint(), MetaStretchTextAction::GetPoint(), MetaTextArrayAction::GetPoint(), MetaTextAction::GetPoint(), MetaPointAction::GetPoint(), MetaPixelAction::GetPoint(), MetaPolygonAction::GetPolygon(), MetaPolyLineAction::GetPolygon(), Region::GetPolyPolygon(), MetaTransparentAction::GetPolyPolygon(), MetaHatchAction::GetPolyPolygon(), MetaGradientExAction::GetPolyPolygon(), MetaPolyPolygonAction::GetPolyPolygon(), GetPrefMapMode(), GetPrefSize(), MetaISectRectClipRegionAction::GetRect(), MetaGradientAction::GetRect(), MetaChordAction::GetRect(), MetaPieAction::GetRect(), MetaArcAction::GetRect(), MetaEllipseAction::GetRect(), MetaRoundRectAction::GetRect(), MetaRectAction::GetRect(), MetaRefPointAction::GetRefPoint(), MetaISectRegionClipRegionAction::GetRegion(), MetaClipRegionAction::GetRegion(), MetaEPSAction::GetSize(), MetaFloatTransparentAction::GetSize(), MetaBmpExScaleAction::GetSize(), MetaBmpScaleAction::GetSize(), MetaBmpExScalePartAction::GetSrcPoint(), MetaBmpScalePartAction::GetSrcPoint(), MetaBmpExScalePartAction::GetSrcSize(), MetaBmpScalePartAction::GetSrcSize(), MetaTextLineAction::GetStartPoint(), MetaChordAction::GetStartPoint(), MetaPieAction::GetStartPoint(), MetaArcAction::GetStartPoint(), MetaLineAction::GetStartPoint(), MetaTextLineAction::GetStrikeout(), MetaEPSAction::GetSubstitute(), MetaStretchTextAction::GetText(), MetaTextArrayAction::GetText(), MetaTextAction::GetText(), MetaTransparentAction::GetTransparence(), MetaTextLineAction::GetUnderline(), MetaRoundRectAction::GetVertRound(), MetaTextLineAction::GetWidth(), MetaStretchTextAction::GetWidth(), Region::HasPolyPolygon(), ImplAddGradientEx(), ImplGetRotatedPoint(), ImplGetRotatedPolygon(), ImplGetRotatedPolyPolygon(), MetaClipRegionAction::IsClipping(), MetaRefPointAction::IsSetting(), OutputDevice::LogicToLogic(), META_ARC_ACTION, META_BMP_ACTION, META_BMPEX_ACTION, META_BMPEXSCALE_ACTION, META_BMPEXSCALEPART_ACTION, META_BMPSCALE_ACTION, META_BMPSCALEPART_ACTION, META_CHORD_ACTION, META_CLIPREGION_ACTION, META_COMMENT_ACTION, META_ELLIPSE_ACTION, META_EPS_ACTION, META_FLOATTRANSPARENT_ACTION, META_FONT_ACTION, META_GRADIENT_ACTION, META_GRADIENTEX_ACTION, META_HATCH_ACTION, META_ISECTRECTCLIPREGION_ACTION, META_ISECTREGIONCLIPREGION_ACTION, META_LINE_ACTION, META_MAPMODE_ACTION, META_MASK_ACTION, META_MASKSCALE_ACTION, META_MASKSCALEPART_ACTION, META_MOVECLIPREGION_ACTION, META_PIE_ACTION, META_PIXEL_ACTION, META_POINT_ACTION, META_POLYGON_ACTION, META_POLYLINE_ACTION, META_POLYPOLYGON_ACTION, META_POP_ACTION, META_PUSH_ACTION, META_RECT_ACTION, META_REFPOINT_ACTION, META_ROUNDRECT_ACTION, META_STRETCHTEXT_ACTION, META_TEXT_ACTION, META_TEXTARRAY_ACTION, META_TEXTLINE_ACTION, META_TEXTRECT_ACTION, META_TRANSPARENT_ACTION, META_WALLPAPER_ACTION, OutputDevice::SetMapMode(), and X.
| Rectangle GDIMetaFile::GetBoundRect | ( | OutputDevice & | i_rReference | ) |
Definition at line 1592 of file gdimtf.cxx.
References OutputDevice::EnableOutput(), MetaMaskAction::GetBitmap(), MetaBmpAction::GetBitmap(), MetaBmpExAction::GetBitmapEx(), Region::GetBoundRect(), MetaMaskScalePartAction::GetDestPoint(), MetaBmpExScalePartAction::GetDestPoint(), MetaBmpScalePartAction::GetDestPoint(), MetaMaskScalePartAction::GetDestSize(), MetaBmpExScalePartAction::GetDestSize(), MetaBmpScalePartAction::GetDestSize(), MetaTextArrayAction::GetDXArray(), MetaLineAction::GetEndPoint(), MetaPushAction::GetFlags(), MetaFloatTransparentAction::GetGDIMetaFile(), MetaMoveClipRegionAction::GetHorzMove(), MetaStretchTextAction::GetIndex(), MetaTextArrayAction::GetIndex(), MetaTextAction::GetIndex(), MetaStretchTextAction::GetLen(), MetaTextArrayAction::GetLen(), MetaTextAction::GetLen(), OutputDevice::GetMapMode(), MetaMaskAction::GetPoint(), MetaBmpExAction::GetPoint(), MetaBmpAction::GetPoint(), MetaEPSAction::GetPoint(), MetaBmpExScaleAction::GetPoint(), MetaBmpScaleAction::GetPoint(), MetaStretchTextAction::GetPoint(), MetaTextArrayAction::GetPoint(), MetaTextAction::GetPoint(), MetaPointAction::GetPoint(), MetaPixelAction::GetPoint(), MetaPolygonAction::GetPolygon(), MetaPolyLineAction::GetPolygon(), MetaTransparentAction::GetPolyPolygon(), MetaHatchAction::GetPolyPolygon(), MetaGradientExAction::GetPolyPolygon(), MetaPolyPolygonAction::GetPolyPolygon(), GetPrefMapMode(), MetaTextRectAction::GetRect(), MetaWallpaperAction::GetRect(), MetaISectRectClipRegionAction::GetRect(), MetaGradientAction::GetRect(), MetaChordAction::GetRect(), MetaPieAction::GetRect(), MetaArcAction::GetRect(), MetaEllipseAction::GetRect(), MetaRoundRectAction::GetRect(), MetaRectAction::GetRect(), MetaISectRegionClipRegionAction::GetRegion(), MetaClipRegionAction::GetRegion(), MetaEPSAction::GetSize(), MetaFloatTransparentAction::GetSize(), MetaBmpExScaleAction::GetSize(), MetaBmpScaleAction::GetSize(), BitmapEx::GetSizePixel(), Bitmap::GetSizePixel(), MetaTextLineAction::GetStartPoint(), MetaLineAction::GetStartPoint(), MetaStretchTextAction::GetText(), MetaTextArrayAction::GetText(), MetaTextAction::GetText(), OutputDevice::GetTextBoundRect(), MetaMoveClipRegionAction::GetVertMove(), MetaTextLineAction::GetWidth(), MetaStretchTextAction::GetWidth(), ImplActionBounds(), MetaClipRegionAction::IsClipping(), OutputDevice::LogicToLogic(), META_ARC_ACTION, META_BMP_ACTION, META_BMPEX_ACTION, META_BMPEXSCALE_ACTION, META_BMPEXSCALEPART_ACTION, META_BMPSCALE_ACTION, META_BMPSCALEPART_ACTION, META_CHORD_ACTION, META_CLIPREGION_ACTION, META_COMMENT_ACTION, META_ELLIPSE_ACTION, META_EPS_ACTION, META_FLOATTRANSPARENT_ACTION, META_GRADIENT_ACTION, META_GRADIENTEX_ACTION, META_HATCH_ACTION, META_ISECTRECTCLIPREGION_ACTION, META_ISECTREGIONCLIPREGION_ACTION, META_LINE_ACTION, META_MASK_ACTION, META_MASKSCALE_ACTION, META_MASKSCALEPART_ACTION, META_MOVECLIPREGION_ACTION, META_PIE_ACTION, META_PIXEL_ACTION, META_POINT_ACTION, META_POLYGON_ACTION, META_POLYLINE_ACTION, META_POLYPOLYGON_ACTION, META_POP_ACTION, META_PUSH_ACTION, META_RECT_ACTION, META_ROUNDRECT_ACTION, META_STRETCHTEXT_ACTION, META_TEXT_ACTION, META_TEXTARRAY_ACTION, META_TEXTLINE_ACTION, META_TEXTRECT_ACTION, META_TRANSPARENT_ACTION, META_WALLPAPER_ACTION, OutputDevice::PixelToLogic(), PUSH_CLIPREGION, and OutputDevice::SetMapMode().
| void GDIMetaFile::Adjust | ( | short | nLuminancePercent = 0, |
|
| short | nContrastPercent = 0, |
|||
| short | nChannelRPercent = 0, |
|||
| short | nChannelGPercent = 0, |
|||
| short | nChannelBPercent = 0, |
|||
| double | fGamma = 1.0, |
|||
| BOOL | bInvert = FALSE | |||
| ) |
Definition at line 2382 of file gdimtf.cxx.
References ImplBmpAdjustParam::bInvert, ImplBmpAdjustParam::fGamma, FRound(), GAMMA, ImplBmpAdjustFnc(), ImplColAdjustFnc(), ImplExchangeColors(), MinMax(), ImplBmpAdjustParam::nChannelBPercent, ImplBmpAdjustParam::nChannelGPercent, ImplBmpAdjustParam::nChannelRPercent, ImplBmpAdjustParam::nContrastPercent, ImplBmpAdjustParam::nLuminancePercent, ImplColAdjustParam::pMapB, ImplColAdjustParam::pMapG, and ImplColAdjustParam::pMapR.
| void GDIMetaFile::Convert | ( | MtfConversion | eConversion | ) |
Definition at line 2458 of file gdimtf.cxx.
References BMP_CONVERSION_1BIT_THRESHOLD, BMP_CONVERSION_8BIT_GREYS, ImplBmpConvertParam::eConversion, ImplColConvertParam::eConversion, ImplBmpConvertFnc(), ImplColConvertFnc(), ImplExchangeColors(), MTF_CONVERSION_1BIT_THRESHOLD, and MTF_CONVERSION_NONE.
| void GDIMetaFile::ReplaceColors | ( | const Color & | rSearchColor, | |
| const Color & | rReplaceColor, | |||
| ULONG | nTol = 0 | |||
| ) |
Definition at line 2475 of file gdimtf.cxx.
| void GDIMetaFile::ReplaceColors | ( | const Color * | pSearchColors, | |
| const Color * | rReplaceColors, | |||
| ULONG | nColorCount, | |||
| ULONG * | pTols = NULL | |||
| ) |
Definition at line 2482 of file gdimtf.cxx.
References ImplBmpReplaceFnc(), ImplColReplaceFnc(), ImplExchangeColors(), ImplBmpReplaceParam::nCount, ImplColReplaceParam::nCount, ImplBmpReplaceParam::pDstCols, ImplColReplaceParam::pDstCols, ImplColReplaceParam::pMaxB, ImplColReplaceParam::pMaxG, ImplColReplaceParam::pMaxR, ImplColReplaceParam::pMinB, ImplColReplaceParam::pMinG, ImplColReplaceParam::pMinR, ImplBmpReplaceParam::pSrcCols, and ImplBmpReplaceParam::pTols.
| GDIMetaFile GDIMetaFile::GetMonochromeMtf | ( | const Color & | rCol | ) | const |
Definition at line 2532 of file gdimtf.cxx.
References ImplBmpMonoParam::aColor, ImplColMonoParam::aColor, ImplBmpMonoFnc(), ImplColMonoFnc(), and ImplExchangeColors().
Referenced by CreateThumbnail(), and ImpGraphic::ImplGetBitmapEx().
| void GDIMetaFile::Record | ( | OutputDevice * | pOutDev | ) |
Definition at line 420 of file gdimtf.cxx.
References bRecord, Linker(), pOutDev, and Stop().
Referenced by GDIMetaFile(), ImplAddGradientEx(), operator=(), and Printer::StartPage().
| BOOL GDIMetaFile::IsRecord | ( | ) | const [inline] |
| void GDIMetaFile::Play | ( | GDIMetaFile & | rMtf, | |
| ULONG | nPos = GDI_METAFILE_END | |||
| ) |
Definition at line 433 of file gdimtf.cxx.
References AddAction(), bRecord, MetaAction::Duplicate(), GetCurAction(), and Hook().
Referenced by CreateThumbnail(), Window::ImplPaintToDevice(), and Play().
| void GDIMetaFile::Play | ( | OutputDevice * | pOutDev, | |
| ULONG | nPos = GDI_METAFILE_END | |||
| ) |
Definition at line 458 of file gdimtf.cxx.
References bRecord, MetaAction::Execute(), MetaCommentAction::GetComment(), GetCurAction(), OutputDevice::GetOutDevType(), MetaAction::GetType(), Hook(), ImplDelegate2PluggableRenderer(), META_COMMENT_ACTION, OUTDEV_WINDOW, OutputDevice::Pop(), OutputDevice::Push(), PUSH_TEXTLANGUAGE, PUSH_TEXTLAYOUTMODE, OutputDevice::SetDigitLanguage(), and OutputDevice::SetLayoutMode().
| void GDIMetaFile::Play | ( | OutputDevice * | pOutDev, | |
| const Point & | rPos, | |||
| const Size & | rSize, | |||
| ULONG | nPos = GDI_METAFILE_END | |||
| ) |
Definition at line 647 of file gdimtf.cxx.
References bUseCanvas, OutputDevice::GetConnectMetaFile(), OutputDevice::GetOutDevType(), OutputDevice::GetPixelOffset(), GetPrefMapMode(), GetPrefSize(), MapMode::GetScaleX(), MapMode::GetScaleY(), ImplPlayWithRenderer(), IsRecord(), OutputDevice::LogicToPixel(), OUTDEV_PRINTER, OutputDevice::PixelToLogic(), Play(), OutputDevice::Pop(), OutputDevice::Push(), OutputDevice::SetDigitLanguage(), OutputDevice::SetLayoutMode(), OutputDevice::SetMapMode(), MapMode::SetOrigin(), OutputDevice::SetPixelOffset(), OutputDevice::SetRelativeMapMode(), MapMode::SetScaleX(), and MapMode::SetScaleY().
| void GDIMetaFile::Pause | ( | BOOL | bPause | ) |
Definition at line 713 of file gdimtf.cxx.
References bPause, bRecord, Linker(), and pOutDev.
Referenced by GDIMetaFile(), and operator=().
| BOOL GDIMetaFile::IsPause | ( | ) | const [inline] |
Definition at line 196 of file gdimtf.hxx.
| void GDIMetaFile::Stop | ( | ) |
Definition at line 734 of file gdimtf.cxx.
References bPause, bRecord, Linker(), and pOutDev.
Referenced by Clear(), Printer::EndPage(), ImplAddGradientEx(), and Record().
| void GDIMetaFile::WindStart | ( | ) |
Definition at line 749 of file gdimtf.cxx.
References bRecord.
Referenced by CreateThumbnail(), Printer::EndPage(), and Window::ImplPaintToDevice().
| void GDIMetaFile::WindEnd | ( | ) |
| void GDIMetaFile::Wind | ( | ULONG | nAction | ) |
| void GDIMetaFile::WindPrev | ( | ) |
| void GDIMetaFile::WindNext | ( | ) |
| ULONG GDIMetaFile::GetActionCount | ( | ) | const [inline] |
Definition at line 206 of file gdimtf.hxx.
Referenced by GetChecksum(), GetSizeBytes(), ImplAddGradientEx(), ImplVectorizer::ImplVectorize(), SVMConverter::ImplWriteActions(), IsEqual(), operator==(), vcl::PageSyncData::PushAction(), OutputDevice::RemoveTransparenciesFromMetaFile(), and Write().
| void GDIMetaFile::AddAction | ( | MetaAction * | pAction | ) |
Definition at line 789 of file gdimtf.cxx.
References AddAction(), MetaAction::Duplicate(), and pPrev.
Referenced by AddAction(), OutputDevice::AddGradientActions(), OutputDevice::AddHatchActions(), OutputDevice::DrawArc(), OutputDevice::DrawChord(), OutputDevice::DrawEllipse(), OutputDevice::DrawEPS(), OutputDevice::DrawGradient(), OutputDevice::DrawHatch(), OutputDevice::DrawLine(), OutputDevice::DrawOutDev(), OutputDevice::DrawPie(), OutputDevice::DrawPixel(), OutputDevice::DrawPolygon(), OutputDevice::DrawPolyLine(), OutputDevice::DrawPolyPolygon(), OutputDevice::DrawRect(), OutputDevice::DrawTextLine(), OutputDevice::DrawTransparent(), OutputDevice::DrawWallpaper(), MetaCommentAction::Execute(), OutputDevice::GetSysTextLayoutData(), ImplAddGradientEx(), GraphicConverter::ImplConvert(), SVMConverter::ImplConvertFromSVM1(), ImplConvertTransparentAction(), OutputDevice::ImplDrawBitmap(), OutputDevice::ImplDrawBitmapEx(), OutputDevice::ImplDrawComplexGradient(), OutputDevice::ImplDrawHatchLine(), OutputDevice::ImplDrawLinearGradient(), OutputDevice::ImplDrawMask(), ImplVectorizer::ImplVectorize(), OutputDevice::IntersectClipRegion(), OutputDevice::MoveClipRegion(), operator>>(), Play(), OutputDevice::Pop(), OutputDevice::Push(), OutputDevice::RemoveTransparenciesFromMetaFile(), Rotate(), SaveStatus(), OutputDevice::SetClipRegion(), OutputDevice::SetDigitLanguage(), OutputDevice::SetFillColor(), OutputDevice::SetFont(), OutputDevice::SetLayoutMode(), OutputDevice::SetLineColor(), OutputDevice::SetMapMode(), OutputDevice::SetOverlineColor(), OutputDevice::SetRasterOp(), OutputDevice::SetRefPoint(), OutputDevice::SetTextAlign(), OutputDevice::SetTextColor(), OutputDevice::SetTextFillColor(), OutputDevice::SetTextLineColor(), and OutputDevice::SetTriangleClipRegion().
| void GDIMetaFile::AddAction | ( | MetaAction * | pAction, | |
| ULONG | nPos | |||
| ) |
Definition at line 802 of file gdimtf.cxx.
References AddAction(), MetaAction::Duplicate(), and pPrev.
| void GDIMetaFile::RemoveAction | ( | ULONG | nPos | ) |
Definition at line 816 of file gdimtf.cxx.
References pPrev, and RemoveAction().
Referenced by RemoveAction().
| MetaAction * GDIMetaFile::CopyAction | ( | ULONG | nPos | ) | const |
| MetaAction* GDIMetaFile::GetCurAction | ( | ) | const [inline] |
| MetaAction* GDIMetaFile::GetAction | ( | ULONG | nAction | ) | const [inline] |
Definition at line 212 of file gdimtf.hxx.
Referenced by GetChecksum(), GetSizeBytes(), ImplAddGradientEx(), and SVMConverter::ImplWriteActions().
| MetaAction* GDIMetaFile::FirstAction | ( | ) | [inline] |
| MetaAction* GDIMetaFile::NextAction | ( | ) | [inline] |
| MetaAction* GDIMetaFile::ReplaceAction | ( | MetaAction * | pAction, | |
| ULONG | nAction | |||
| ) | [inline] |
Definition at line 215 of file gdimtf.hxx.
| ULONG GDIMetaFile::GetActionPos | ( | const String & | rLabel | ) |
Definition at line 833 of file gdimtf.cxx.
References ImpLabelList::ImplGetLabel(), ImpLabelList::ImplGetLabelPos(), METAFILE_LABEL_NOTFOUND, ImpLabel::nActionPos, and pLabelList.
| BOOL GDIMetaFile::InsertLabel | ( | const String & | rLabel, | |
| ULONG | nActionPos | |||
| ) |
Definition at line 847 of file gdimtf.cxx.
References ImpLabelList::ImplGetLabelPos(), ImpLabelList::ImplInsert(), METAFILE_LABEL_NOTFOUND, and pLabelList.
| void GDIMetaFile::RemoveLabel | ( | const String & | rLabel | ) |
Definition at line 865 of file gdimtf.cxx.
References ImpLabelList::ImplGetLabelPos(), ImpLabelList::ImplRemove(), METAFILE_LABEL_NOTFOUND, and pLabelList.
| void GDIMetaFile::RenameLabel | ( | const String & | rLabel, | |
| const String & | rNewLabel | |||
| ) |
Definition at line 878 of file gdimtf.cxx.
References ImpLabel::aLabelName, ImpLabelList::ImplGetLabel(), ImpLabelList::ImplGetLabelPos(), METAFILE_LABEL_NOTFOUND, and pLabelList.
| ULONG GDIMetaFile::GetLabelCount | ( | ) | const |
| String GDIMetaFile::GetLabel | ( | ULONG | nLabel | ) |
Definition at line 898 of file gdimtf.cxx.
References ImpLabel::aLabelName, ImpLabelList::ImplGetLabel(), and pLabelList.
| BOOL GDIMetaFile::SaveStatus | ( | ) |
Definition at line 915 of file gdimtf.cxx.
References AddAction(), bPause, bRecord, OutputDevice::GetClipRegion(), OutputDevice::GetFillColor(), OutputDevice::GetFont(), OutputDevice::GetLineColor(), OutputDevice::GetMapMode(), OutputDevice::GetOverlineColor(), OutputDevice::GetRasterOp(), OutputDevice::GetTextAlign(), OutputDevice::GetTextColor(), OutputDevice::GetTextFillColor(), OutputDevice::GetTextLineColor(), OutputDevice::IsClipRegion(), OutputDevice::IsFillColor(), OutputDevice::IsLineColor(), OutputDevice::IsOverlineColor(), OutputDevice::IsTextFillColor(), OutputDevice::IsTextLineColor(), Linker(), and pOutDev.
Referenced by Printer::StartPage().
| const Size& GDIMetaFile::GetPrefSize | ( | ) | const [inline] |
Definition at line 226 of file gdimtf.hxx.
Referenced by CreateThumbnail(), GraphicConverter::ImplConvert(), SVMConverter::ImplConvertToSVM1(), ImpGraphic::ImplDraw(), ImpGraphic::ImplGetBitmap(), ImpGraphic::ImplGetPrefSize(), ImplQPrinter::ImplPrintMtf(), SVMConverter::ImplWriteActions(), IsEqual(), Mirror(), operator==(), Play(), OutputDevice::RemoveTransparenciesFromMetaFile(), and Rotate().
| void GDIMetaFile::SetPrefSize | ( | const Size & | rSize | ) | [inline] |
Definition at line 227 of file gdimtf.hxx.
Referenced by GraphicConverter::ImplConvert(), SVMConverter::ImplConvertFromSVM1(), ImpGraphic::ImplReadEmbedded(), ImpGraphic::ImplSetPrefSize(), ImplVectorizer::ImplVectorize(), Mirror(), and OutputDevice::RemoveTransparenciesFromMetaFile().
| const MapMode& GDIMetaFile::GetPrefMapMode | ( | ) | const [inline] |
Definition at line 229 of file gdimtf.hxx.
Referenced by CreateThumbnail(), GetBoundRect(), SVMConverter::ImplConvertToSVM1(), ImpGraphic::ImplGetBitmap(), ImpGraphic::ImplGetPrefMapMode(), ImplQPrinter::ImplPrintMtf(), SVMConverter::ImplWriteActions(), IsEqual(), Move(), operator==(), Play(), OutputDevice::RemoveTransparenciesFromMetaFile(), and Rotate().
| void GDIMetaFile::SetPrefMapMode | ( | const MapMode & | rMapMode | ) | [inline] |
Definition at line 230 of file gdimtf.hxx.
Referenced by GraphicConverter::ImplConvert(), SVMConverter::ImplConvertFromSVM1(), ImpGraphic::ImplReadEmbedded(), ImpGraphic::ImplSetPrefMapMode(), ImplVectorizer::ImplVectorize(), and OutputDevice::RemoveTransparenciesFromMetaFile().
| void GDIMetaFile::SetHookHdl | ( | const Link & | rLink | ) | [inline] |
Definition at line 232 of file gdimtf.hxx.
| const Link& GDIMetaFile::GetHookHdl | ( | ) | const [inline] |
Definition at line 233 of file gdimtf.hxx.
| ULONG GDIMetaFile::GetChecksum | ( | ) | const |
Definition at line 2549 of file gdimtf.cxx.
References GetAction(), GetActionCount(), MetaMaskScalePartAction::GetBitmap(), MetaMaskScaleAction::GetBitmap(), MetaMaskAction::GetBitmap(), MetaBmpScalePartAction::GetBitmap(), MetaBmpScaleAction::GetBitmap(), MetaBmpAction::GetBitmap(), MetaBmpExScalePartAction::GetBitmapEx(), MetaBmpExScaleAction::GetBitmapEx(), MetaBmpExAction::GetBitmapEx(), BitmapEx::GetChecksum(), Bitmap::GetChecksum(), MetaMaskScalePartAction::GetColor(), MetaMaskScaleAction::GetColor(), MetaMaskAction::GetColor(), GfxLink::GetData(), GfxLink::GetDataSize(), MetaMaskScalePartAction::GetDestPoint(), MetaBmpExScalePartAction::GetDestPoint(), MetaBmpScalePartAction::GetDestPoint(), MetaMaskScalePartAction::GetDestSize(), MetaBmpExScalePartAction::GetDestSize(), MetaBmpScalePartAction::GetDestSize(), MetaEPSAction::GetLink(), MetaMaskScaleAction::GetPoint(), MetaMaskAction::GetPoint(), MetaBmpExScaleAction::GetPoint(), MetaBmpExAction::GetPoint(), MetaBmpScaleAction::GetPoint(), MetaBmpAction::GetPoint(), MetaMaskScaleAction::GetSize(), MetaBmpExScaleAction::GetSize(), MetaBmpScaleAction::GetSize(), MetaMaskScalePartAction::GetSrcPoint(), MetaBmpExScalePartAction::GetSrcPoint(), MetaBmpScalePartAction::GetSrcPoint(), MetaMaskScalePartAction::GetSrcSize(), MetaBmpExScalePartAction::GetSrcSize(), MetaBmpScalePartAction::GetSrcSize(), MetaAction::GetType(), ImplMetaWriteData::meActualCharSet, META_BMP_ACTION, META_BMPEX_ACTION, META_BMPEXSCALE_ACTION, META_BMPEXSCALEPART_ACTION, META_BMPSCALE_ACTION, META_BMPSCALEPART_ACTION, META_EPS_ACTION, META_MASK_ACTION, META_MASKSCALE_ACTION, META_MASKSCALEPART_ACTION, and MetaAction::Write().
Referenced by ImpGraphic::ImplGetChecksum().
| ULONG GDIMetaFile::GetSizeBytes | ( | ) | const |
Definition at line 2829 of file gdimtf.cxx.
References GetAction(), GetActionCount(), MetaTextArrayAction::GetDXArray(), MetaTextArrayAction::GetLen(), MetaTextArrayAction::GetText(), MetaAction::GetType(), META_BMP_ACTION, META_BMPEX_ACTION, META_BMPEXSCALE_ACTION, META_BMPEXSCALEPART_ACTION, META_BMPSCALE_ACTION, META_BMPSCALEPART_ACTION, META_MASK_ACTION, META_MASKSCALE_ACTION, META_MASKSCALEPART_ACTION, META_POLYGON_ACTION, META_POLYLINE_ACTION, META_POLYPOLYGON_ACTION, META_STRETCHTEXT_ACTION, META_TEXT_ACTION, META_TEXTARRAY_ACTION, and META_TEXTRECT_ACTION.
Referenced by ImpGraphic::ImplGetSizeBytes().
| SvStream & GDIMetaFile::Read | ( | SvStream & | rIStm | ) |
| SvStream & GDIMetaFile::Write | ( | SvStream & | rOStm | ) |
Definition at line 2979 of file gdimtf.cxx.
References aPrefMapMode, aPrefSize, GetActionCount(), ImplMetaWriteData::meActualCharSet, and MetaAction::Write().
Referenced by operator<<().
| BOOL GDIMetaFile::CreateThumbnail | ( | sal_uInt32 | nMaximumExtent, | |
| BitmapEx & | rBmpEx, | |||
| const BitmapEx * | pOverlay = NULL, |
|||
| const Rectangle * | pOverlayRect = NULL | |||
| ) | const |
Definition at line 3014 of file gdimtf.cxx.
References BMP_COMBINE_AND, BMP_CONVERSION_24BIT, Bitmap::CombineSimple(), Bitmap::Convert(), OutputDevice::DrawBitmap(), OutputDevice::DrawBitmapEx(), OutputDevice::DrawRect(), OutputDevice::DrawWallpaper(), FRound(), Bitmap::GetBitCount(), OutputDevice::GetBitmap(), BitmapEx::GetMask(), GetMonochromeMtf(), OutputDevice::GetOutputSizePixel(), GetPrefMapMode(), GetPrefSize(), BitmapEx::GetSizePixel(), BitmapEx::IsEmpty(), BitmapEx::IsTransparent(), OutputDevice::LogicToPixel(), Play(), BitmapEx::SetEmpty(), OutputDevice::SetFillColor(), OutputDevice::SetLineColor(), VirtualDevice::SetOutputSizePixel(), and WindStart().
| void GDIMetaFile::UseCanvas | ( | BOOL | _bUseCanvas | ) |
| VCL_DLLPUBLIC SvStream& operator>> | ( | SvStream & | rIStm, | |
| GDIMetaFile & | rGDIMetaFile | |||
| ) | [friend] |
Definition at line 2890 of file gdimtf.cxx.
| VCL_DLLPUBLIC SvStream& operator<< | ( | SvStream & | rOStm, | |
| const GDIMetaFile & | rGDIMetaFile | |||
| ) | [friend] |
Definition at line 2954 of file gdimtf.cxx.
MapMode GDIMetaFile::aPrefMapMode [private] |
Definition at line 102 of file gdimtf.hxx.
Referenced by ImplExchangeColors(), IsEqual(), operator=(), operator==(), operator>>(), Rotate(), and Write().
Size GDIMetaFile::aPrefSize [private] |
Definition at line 103 of file gdimtf.hxx.
Referenced by ImplExchangeColors(), IsEqual(), operator=(), operator==(), operator>>(), Rotate(), Scale(), and Write().
Link GDIMetaFile::aHookHdlLink [private] |
GDIMetaFile* GDIMetaFile::pPrev [private] |
Definition at line 105 of file gdimtf.hxx.
Referenced by AddAction(), Linker(), operator=(), and RemoveAction().
GDIMetaFile* GDIMetaFile::pNext [private] |
OutputDevice* GDIMetaFile::pOutDev [private] |
Definition at line 107 of file gdimtf.hxx.
Referenced by GDIMetaFile(), operator=(), Pause(), Record(), SaveStatus(), and Stop().
ImpLabelList* GDIMetaFile::pLabelList [private] |
Definition at line 108 of file gdimtf.hxx.
Referenced by Clear(), GDIMetaFile(), GetActionPos(), GetLabel(), GetLabelCount(), InsertLabel(), operator=(), RemoveLabel(), and RenameLabel().
BOOL GDIMetaFile::bPause [private] |
Definition at line 109 of file gdimtf.hxx.
Referenced by GDIMetaFile(), operator=(), Pause(), SaveStatus(), and Stop().
BOOL GDIMetaFile::bRecord [private] |
Definition at line 110 of file gdimtf.hxx.
Referenced by Clear(), GDIMetaFile(), operator=(), Pause(), Play(), Record(), SaveStatus(), Stop(), Wind(), WindEnd(), WindNext(), WindPrev(), and WindStart().
BOOL GDIMetaFile::bUseCanvas [private] |
1.5.6