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... | |
Public Member Functions inherited from salhelper::SimpleReferenceObject | |
SimpleReferenceObject () | |
void | acquire () |
void | release () |
Protected Member Functions | |
virtual | ~MetaAction () override |
Protected Member Functions inherited from salhelper::SimpleReferenceObject | |
virtual | ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE |
Private Attributes | |
MetaActionType | mnType |
Additional Inherited Members | |
Static Public Member Functions inherited from salhelper::SimpleReferenceObject | |
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) |
Protected Attributes inherited from salhelper::SimpleReferenceObject | |
oslInterlockedCount | m_nCount |
Definition at line 74 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 89 of file metaact.hxx.
References salhelper::SimpleReferenceObject::m_nCount.
|
inline |
Definition at line 96 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 100 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::ScaleActions().
|
private |
Definition at line 77 of file metaact.hxx.