LibreOffice Module vcl (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
MetaEPSAction Class Referencefinal

#include <metaact.hxx>

Inheritance diagram for MetaEPSAction:
[legend]
Collaboration diagram for MetaEPSAction:
[legend]

Public Member Functions

 MetaEPSAction ()
 
 MetaEPSAction (MetaEPSAction const &)=default
 
 MetaEPSAction (MetaEPSAction &&)=default
 
MetaEPSActionoperator= (MetaEPSAction const &)=delete
 
MetaEPSActionoperator= (MetaEPSAction &&)=delete
 
virtual void Execute (OutputDevice *pOut) override
 
virtual rtl::Reference< MetaActionClone () 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)
 
virtual void Move (tools::Long nHorzMove, tools::Long nVertMove) override
 
virtual void Scale (double fScaleX, double fScaleY) override
 
const GfxLinkGetLink () const
 
const GDIMetaFileGetSubstitute () const
 
const PointGetPoint () const
 
const SizeGetSize () const
 
- Public Member Functions inherited from MetaAction
 MetaAction ()
 
 MetaAction (MetaActionType nType)
 
 MetaAction (MetaAction const &)
 
oslInterlockedCount GetRefCount () const
 
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 ()
 

Private Member Functions

virtual ~MetaEPSAction () override
 

Private Attributes

GfxLink maGfxLink
 
GDIMetaFile maSubst
 
Point maPoint
 
Size maSize
 

Additional Inherited Members

- Static Public Member Functions inherited from MetaAction
static MetaActionReadMetaAction (SvStream &rIStm, ImplMetaReadData *pData)
 
- Static Public Member Functions inherited from salhelper::SimpleReferenceObject
static voidoperator new (std::size_t nSize)
 
static voidoperator 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 Member Functions inherited from MetaAction
virtual ~MetaAction () override
 
- Protected Member Functions inherited from salhelper::SimpleReferenceObject
virtual ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE
 
- Protected Attributes inherited from salhelper::SimpleReferenceObject
oslInterlockedCount m_nCount
 

Detailed Description

Definition at line 1573 of file metaact.hxx.

Constructor & Destructor Documentation

MetaEPSAction::MetaEPSAction ( )

Definition at line 3023 of file metaact.cxx.

Referenced by Clone().

MetaEPSAction::MetaEPSAction ( MetaEPSAction const &  )
default
MetaEPSAction::MetaEPSAction ( MetaEPSAction &&  )
default
MetaEPSAction::~MetaEPSAction ( )
overrideprivatevirtual

Definition at line 3027 of file metaact.cxx.

MetaEPSAction::MetaEPSAction ( const Point rPoint,
const Size rSize,
const GfxLink rGfxLink,
const GDIMetaFile rSubst 
)

Definition at line 3030 of file metaact.cxx.

References maPoint, and maSize.

Member Function Documentation

rtl::Reference< MetaAction > MetaEPSAction::Clone ( )
overridevirtual

Reimplemented from MetaAction.

Definition at line 3044 of file metaact.cxx.

References MetaEPSAction().

void MetaEPSAction::Execute ( OutputDevice pOut)
overridevirtual

Reimplemented from MetaAction.

Definition at line 3039 of file metaact.cxx.

References OutputDevice::DrawEPS(), maGfxLink, maPoint, maSize, and maSubst.

const GfxLink& MetaEPSAction::GetLink ( ) const
inline
const Point& MetaEPSAction::GetPoint ( ) const
inline
const Size& MetaEPSAction::GetSize ( ) const
inline
const GDIMetaFile& MetaEPSAction::GetSubstitute ( ) const
inline
void MetaEPSAction::Move ( tools::Long  nHorzMove,
tools::Long  nVertMove 
)
overridevirtual

Reimplemented from MetaAction.

Definition at line 3049 of file metaact.cxx.

References maPoint.

MetaEPSAction& MetaEPSAction::operator= ( MetaEPSAction const &  )
delete
MetaEPSAction& MetaEPSAction::operator= ( MetaEPSAction &&  )
delete
void MetaEPSAction::Read ( SvStream rIStm,
ImplMetaReadData pData 
)
overridevirtual
void MetaEPSAction::Scale ( double  fScaleX,
double  fScaleY 
)
overridevirtual

Reimplemented from MetaAction.

Definition at line 3054 of file metaact.cxx.

References tools::Rectangle::GetSize(), maPoint, maSize, and tools::Rectangle::TopLeft().

void MetaEPSAction::Write ( SvStream rOStm,
ImplMetaWriteData pData 
)
overridevirtual

Member Data Documentation

GfxLink MetaEPSAction::maGfxLink
private

Definition at line 1577 of file metaact.hxx.

Referenced by Execute(), Read(), and Write().

Point MetaEPSAction::maPoint
private

Definition at line 1579 of file metaact.hxx.

Referenced by Execute(), Move(), Read(), Scale(), and Write().

Size MetaEPSAction::maSize
private

Definition at line 1580 of file metaact.hxx.

Referenced by Execute(), Read(), Scale(), and Write().

GDIMetaFile MetaEPSAction::maSubst
private

Definition at line 1578 of file metaact.hxx.

Referenced by Execute(), Read(), and Write().


The documentation for this class was generated from the following files: