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 72 of file metaact.hxx.
|
overrideprotectedvirtual |
Definition at line 94 of file metaact.cxx.
MetaAction::MetaAction | ( | ) |
|
explicit |
Definition at line 84 of file metaact.cxx.
MetaAction::MetaAction | ( | MetaAction const & | rOther | ) |
Definition at line 89 of file metaact.cxx.
References mnType.
|
virtual |
Reimplemented in MetaPixelAction, MetaPointAction, MetaLineAction, MetaRectAction, MetaRoundRectAction, MetaEllipseAction, MetaArcAction, MetaPieAction, MetaChordAction, MetaPolyLineAction, MetaPolygonAction, MetaPolyPolygonAction, MetaTextAction, MetaStretchTextAction, MetaTextRectAction, MetaTextLineAction, MetaBmpAction, MetaBmpScaleAction, MetaBmpExAction, MetaBmpExScaleAction, MetaMaskAction, MetaMaskScaleAction, MetaMaskScalePartAction, MetaGradientAction, MetaGradientExAction, MetaHatchAction, 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 102 of file metaact.cxx.
References MetaAction().
|
virtual |
Reimplemented in MetaPixelAction, MetaPointAction, MetaLineAction, MetaRectAction, MetaRoundRectAction, MetaEllipseAction, MetaArcAction, MetaPieAction, MetaChordAction, MetaPolyLineAction, MetaPolygonAction, MetaPolyPolygonAction, MetaTextAction, MetaStretchTextAction, MetaTextRectAction, MetaTextLineAction, MetaBmpAction, MetaBmpScaleAction, MetaBmpExAction, MetaBmpExScaleAction, MetaMaskAction, MetaMaskScaleAction, MetaMaskScalePartAction, MetaGradientAction, MetaGradientExAction, MetaHatchAction, 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 98 of file metaact.cxx.
Referenced by GDIMetaFile::GetBoundRect(), GDIMetaFile::Move(), GDIMetaFile::Play(), and OutputDevice::RemoveTransparenciesFromMetaFile().
|
inline |
Definition at line 87 of file metaact.hxx.
References salhelper::SimpleReferenceObject::m_nCount.
|
inline |
Definition at line 94 of file metaact.hxx.
References mnType.
Referenced by SvmWriter::ActionHandler(), SvmWriter::ArcHandler(), SvmWriter::BmpExHandler(), SvmWriter::BmpExScaleHandler(), SvmWriter::BmpHandler(), SvmWriter::BmpScaleHandler(), 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::TextColorHandler(), SvmWriter::TextFillColorHandler(), SvmWriter::TextHandler(), SvmWriter::TextLanguageHandler(), SvmWriter::TextLineColorHandler(), SvmWriter::TextLineHandler(), SvmWriter::TextRectHandler(), SvmWriter::TransparentHandler(), usesClipActions(), WMFWriter::WriteRecords(), and MetafileXmlDump::writeXml().
|
inlinevirtual |
#i10613# Extracted from Printer::GetPreparedMetaFile.
Returns true if given action requires special transparency handling
Reimplemented in MetaBmpExAction, MetaBmpExScaleAction, MetaTransparentAction, and MetaFloatTransparentAction.
Definition at line 98 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, MetaStretchTextAction, MetaTextRectAction, MetaTextLineAction, MetaBmpAction, MetaBmpScaleAction, MetaBmpExAction, MetaBmpExScaleAction, MetaMaskAction, MetaMaskScaleAction, MetaMaskScalePartAction, MetaGradientAction, MetaGradientExAction, MetaHatchAction, MetaClipRegionAction, MetaISectRectClipRegionAction, MetaISectRegionClipRegionAction, MetaTransparentAction, MetaFloatTransparentAction, MetaEPSAction, and MetaCommentAction.
Definition at line 107 of file metaact.cxx.
Referenced by GDIMetaFile::Move().
|
virtual |
Reimplemented in MetaPixelAction, MetaPointAction, MetaLineAction, MetaRectAction, MetaRoundRectAction, MetaEllipseAction, MetaArcAction, MetaPieAction, MetaChordAction, MetaPolyLineAction, MetaPolygonAction, MetaPolyPolygonAction, MetaTextAction, MetaStretchTextAction, MetaTextRectAction, MetaTextLineAction, MetaBmpAction, MetaBmpScaleAction, MetaBmpExAction, MetaBmpExScaleAction, MetaMaskAction, MetaMaskScaleAction, MetaMaskScalePartAction, MetaGradientAction, MetaGradientExAction, MetaHatchAction, MetaClipRegionAction, MetaISectRectClipRegionAction, MetaISectRegionClipRegionAction, MetaMoveClipRegionAction, MetaMapModeAction, MetaFontAction, MetaTransparentAction, MetaFloatTransparentAction, MetaEPSAction, and MetaCommentAction.
Definition at line 111 of file metaact.cxx.
Referenced by GDIMetaFile::Scale().
|
private |
Definition at line 75 of file metaact.hxx.