LibreOffice Module vcl (master) 1
|
#include <metaact.hxx>
Public Member Functions | |
MetaAction () | |
MetaAction (MetaActionType nType) | |
MetaAction (MetaAction const &) | |
virtual void | Execute (OutputDevice *pOut) |
oslInterlockedCount | GetRefCount () const |
virtual rtl::Reference< MetaAction > | Clone () const |
virtual void | Move (tools::Long nHorzMove, tools::Long nVertMove) |
virtual void | Scale (double fScaleX, double fScaleY) |
MetaActionType | GetType () const |
virtual bool | IsTransparent () const |
#i10613# Extracted from Printer::GetPreparedMetaFile. More... | |
![]() | |
SimpleReferenceObject () | |
void | acquire () |
void | release () |
Protected Member Functions | |
virtual | ~MetaAction () override |
![]() | |
virtual | ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE |
Private Attributes | |
MetaActionType | mnType |
Additional Inherited Members | |
![]() | |
static void * | operator new (std::size_t nSize) |
static void * | operator new (std::size_t nSize, std::nothrow_t const &rNothrow) |
static void | operator delete (void *pPtr) |
static void | operator delete (void *pPtr, std::nothrow_t const &rNothrow) |
![]() | |
oslInterlockedCount | m_nCount |
Definition at line 73 of file metaact.hxx.
|
overrideprotectedvirtual |
Definition at line 95 of file metaact.cxx.
MetaAction::MetaAction | ( | ) |
|
explicit |
Definition at line 85 of file metaact.cxx.
MetaAction::MetaAction | ( | MetaAction const & | rOther | ) |
Definition at line 90 of file metaact.cxx.
References mnType.
|
virtual |
Reimplemented in MetaPixelAction, MetaPointAction, MetaLineAction, MetaRectAction, MetaRoundRectAction, MetaEllipseAction, MetaArcAction, MetaPieAction, MetaChordAction, MetaPolyLineAction, MetaPolygonAction, MetaPolyPolygonAction, MetaTextAction, MetaTextArrayAction, MetaStretchTextAction, MetaTextRectAction, MetaTextLineAction, MetaBmpAction, MetaBmpScaleAction, MetaBmpScalePartAction, MetaBmpExAction, MetaBmpExScaleAction, MetaBmpExScalePartAction, MetaMaskAction, MetaMaskScaleAction, MetaMaskScalePartAction, MetaGradientAction, MetaGradientExAction, MetaHatchAction, MetaWallpaperAction, MetaClipRegionAction, MetaISectRectClipRegionAction, MetaISectRegionClipRegionAction, MetaMoveClipRegionAction, MetaLineColorAction, MetaFillColorAction, MetaTextColorAction, MetaTextFillColorAction, MetaTextLineColorAction, MetaOverlineColorAction, MetaTextAlignAction, MetaMapModeAction, MetaFontAction, MetaPushAction, MetaPopAction, MetaRasterOpAction, MetaTransparentAction, MetaFloatTransparentAction, MetaEPSAction, MetaRefPointAction, MetaCommentAction, MetaLayoutModeAction, and MetaTextLanguageAction.
Definition at line 103 of file metaact.cxx.
References MetaAction().
|
virtual |
Reimplemented in MetaPixelAction, MetaPointAction, MetaLineAction, MetaRectAction, MetaRoundRectAction, MetaEllipseAction, MetaArcAction, MetaPieAction, MetaChordAction, MetaPolyLineAction, MetaPolygonAction, MetaPolyPolygonAction, MetaTextAction, MetaTextArrayAction, MetaStretchTextAction, MetaTextRectAction, MetaTextLineAction, MetaBmpAction, MetaBmpScaleAction, MetaBmpScalePartAction, MetaBmpExAction, MetaBmpExScaleAction, MetaBmpExScalePartAction, MetaMaskAction, MetaMaskScaleAction, MetaMaskScalePartAction, MetaGradientAction, MetaGradientExAction, MetaHatchAction, MetaWallpaperAction, MetaClipRegionAction, MetaISectRectClipRegionAction, MetaISectRegionClipRegionAction, MetaMoveClipRegionAction, MetaLineColorAction, MetaFillColorAction, MetaTextColorAction, MetaTextFillColorAction, MetaTextLineColorAction, MetaOverlineColorAction, MetaTextAlignAction, MetaMapModeAction, MetaFontAction, MetaPushAction, MetaPopAction, MetaRasterOpAction, MetaTransparentAction, MetaFloatTransparentAction, MetaEPSAction, MetaRefPointAction, MetaCommentAction, MetaLayoutModeAction, and MetaTextLanguageAction.
Definition at line 99 of file metaact.cxx.
Referenced by GDIMetaFile::GetBoundRect(), GDIMetaFile::Move(), GDIMetaFile::Play(), and OutputDevice::RemoveTransparenciesFromMetaFile().
|
inline |
Definition at line 88 of file metaact.hxx.
References salhelper::SimpleReferenceObject::m_nCount.
|
inline |
Definition at line 95 of file metaact.hxx.
References mnType.
Referenced by SvmWriter::ActionHandler(), SvmWriter::ArcHandler(), SvmWriter::BmpExHandler(), SvmWriter::BmpExScaleHandler(), SvmWriter::BmpExScalePartHandler(), SvmWriter::BmpHandler(), SvmWriter::BmpScaleHandler(), SvmWriter::BmpScalePartHandler(), SvmWriter::ChordHandler(), clipMetafileContentAgainstOwnRegions(), SvmWriter::ClipRegionHandler(), SvmWriter::CommentHandler(), WMFWriter::CountActionsAndBitmaps(), SvmWriter::EllipseHandler(), SvmWriter::EPSHandler(), SvmWriter::FillColorHandler(), SvmWriter::FloatTransparentHandler(), SvmWriter::FontHandler(), GDIMetaFile::GetBoundRect(), SvmWriter::GetChecksum(), GDIMetaFile::GetSizeBytes(), SvmWriter::GradientExHandler(), SvmWriter::GradientHandler(), SvmWriter::HatchHandler(), EMFWriter::ImplWrite(), SvmWriter::ISectRectClipRegionHandler(), SvmWriter::ISectRegionClipRegionHandler(), ImpGraphic::isEPS(), SvmWriter::LayoutModeHandler(), SvmWriter::LineColorHandler(), SvmWriter::LineHandler(), SvmWriter::MapModeHandler(), SvmWriter::MaskHandler(), SvmWriter::MaskScaleHandler(), SvmWriter::MaskScalePartHandler(), SvmWriter::MetaActionHandler(), SvmWriter::MoveClipRegionHandler(), SvmWriter::OverlineColorHandler(), SvmWriter::PieHandler(), SvmWriter::PixelHandler(), vcl::PDFWriterImpl::playMetafile(), vcl::PageSyncData::PlaySyncPageAct(), SvmWriter::PointHandler(), SvmWriter::PolygonHandler(), SvmWriter::PolyLineHandler(), SvmWriter::PolyPolygonHandler(), SvmWriter::PopHandler(), SvmWriter::PushHandler(), SvmWriter::RasterOpHandler(), SvmWriter::RectHandler(), SvmWriter::RefPointHandler(), OutputDevice::RemoveTransparenciesFromMetaFile(), SvmWriter::RoundRectHandler(), SvmWriter::StretchTextHandler(), SvmWriter::TextAlignHandler(), SvmWriter::TextArrayHandler(), SvmWriter::TextColorHandler(), SvmWriter::TextFillColorHandler(), SvmWriter::TextHandler(), SvmWriter::TextLanguageHandler(), SvmWriter::TextLineColorHandler(), SvmWriter::TextLineHandler(), SvmWriter::TextRectHandler(), SvmWriter::TransparentHandler(), usesClipActions(), SvmWriter::WallpaperHandler(), WMFWriter::WriteRecords(), and MetafileXmlDump::writeXml().
|
inlinevirtual |
#i10613# Extracted from Printer::GetPreparedMetaFile.
Returns true if given action requires special transparency handling
Reimplemented in MetaBmpExAction, MetaBmpExScaleAction, MetaBmpExScalePartAction, MetaTransparentAction, and MetaFloatTransparentAction.
Definition at line 99 of file metaact.hxx.
Referenced by GDIMetaFile::HasTransparentActions(), and OutputDevice::RemoveTransparenciesFromMetaFile().
|
virtual |
Reimplemented in MetaPixelAction, MetaPointAction, MetaLineAction, MetaRectAction, MetaRoundRectAction, MetaEllipseAction, MetaArcAction, MetaPieAction, MetaChordAction, MetaPolyLineAction, MetaPolygonAction, MetaPolyPolygonAction, MetaTextAction, MetaTextArrayAction, MetaStretchTextAction, MetaTextRectAction, MetaTextLineAction, MetaBmpAction, MetaBmpScaleAction, MetaBmpScalePartAction, MetaBmpExAction, MetaBmpExScaleAction, MetaBmpExScalePartAction, MetaMaskAction, MetaMaskScaleAction, MetaMaskScalePartAction, MetaGradientAction, MetaGradientExAction, MetaHatchAction, MetaWallpaperAction, MetaClipRegionAction, MetaISectRectClipRegionAction, MetaISectRegionClipRegionAction, MetaTransparentAction, MetaFloatTransparentAction, MetaEPSAction, and MetaCommentAction.
Definition at line 108 of file metaact.cxx.
Referenced by GDIMetaFile::Move().
|
virtual |
Reimplemented in MetaPixelAction, MetaPointAction, MetaLineAction, MetaRectAction, MetaRoundRectAction, MetaEllipseAction, MetaArcAction, MetaPieAction, MetaChordAction, MetaPolyLineAction, MetaPolygonAction, MetaPolyPolygonAction, MetaTextAction, MetaTextArrayAction, MetaStretchTextAction, MetaTextRectAction, MetaTextLineAction, MetaBmpAction, MetaBmpScaleAction, MetaBmpScalePartAction, MetaBmpExAction, MetaBmpExScaleAction, MetaBmpExScalePartAction, MetaMaskAction, MetaMaskScaleAction, MetaMaskScalePartAction, MetaGradientAction, MetaGradientExAction, MetaHatchAction, MetaWallpaperAction, MetaClipRegionAction, MetaISectRectClipRegionAction, MetaISectRegionClipRegionAction, MetaMoveClipRegionAction, MetaMapModeAction, MetaFontAction, MetaTransparentAction, MetaFloatTransparentAction, MetaEPSAction, and MetaCommentAction.
Definition at line 112 of file metaact.cxx.
Referenced by GDIMetaFile::Scale().
|
private |
Definition at line 76 of file metaact.hxx.