LibreOffice Module vcl (master) 1
|
#include <metaact.hxx>
Public Member Functions | |
MetaTextArrayAction () | |
MetaTextArrayAction (const MetaTextArrayAction &rAction) | |
MetaTextArrayAction (const Point &rStartPt, OUString aStr, KernArray rDXAry, std::vector< sal_Bool > pKashidaAry, sal_Int32 nIndex, sal_Int32 nLen) | |
MetaTextArrayAction (const Point &rStartPt, OUString aStr, KernArraySpan pDXAry, o3tl::span< const sal_Bool > pKashidaAry, sal_Int32 nIndex, sal_Int32 nLen) | |
virtual void | Execute (OutputDevice *pOut) override |
virtual rtl::Reference< MetaAction > | Clone () const override |
virtual void | Move (tools::Long nHorzMove, tools::Long nVertMove) override |
virtual void | Scale (double fScaleX, double fScaleY) override |
const Point & | GetPoint () const |
const OUString & | GetText () const |
sal_Int32 | GetIndex () const |
sal_Int32 | GetLen () const |
const KernArray & | GetDXArray () const |
const std::vector< sal_Bool > & | GetKashidaArray () const |
void | SetPoint (const Point &rPt) |
void | SetText (const OUString &rStr) |
void | SetIndex (sal_Int32 rIndex) |
void | SetLen (sal_Int32 rLen) |
void | SetDXArray (KernArray aArray) |
void | SetKashidaArray (std::vector< sal_Bool > aArray) |
Public Member Functions inherited from MetaAction | |
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 () |
Private Member Functions | |
virtual | ~MetaTextArrayAction () override |
Private Attributes | |
Point | maStartPt |
OUString | maStr |
KernArray | maDXAry |
std::vector< sal_Bool > | maKashidaAry |
sal_Int32 | mnIndex |
sal_Int32 | mnLen |
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 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 |
Definition at line 505 of file metaact.hxx.
|
overrideprivatevirtual |
Definition at line 672 of file metaact.cxx.
MetaTextArrayAction::MetaTextArrayAction | ( | ) |
Definition at line 623 of file metaact.cxx.
References mnIndex, and TEXTARRAY.
Referenced by Clone().
MetaTextArrayAction::MetaTextArrayAction | ( | const MetaTextArrayAction & | rAction | ) |
Definition at line 629 of file metaact.cxx.
MetaTextArrayAction::MetaTextArrayAction | ( | const Point & | rStartPt, |
OUString | aStr, | ||
KernArraySpan | pDXAry, | ||
o3tl::span< const sal_Bool > | pKashidaAry, | ||
sal_Int32 | nIndex, | ||
sal_Int32 | nLen | ||
) |
Definition at line 656 of file metaact.cxx.
References KernArray::assign(), aStr, begin, end, maDXAry, mnIndex, nIndex, and TEXTARRAY.
|
overridevirtual |
Reimplemented from MetaAction.
Definition at line 681 of file metaact.cxx.
References MetaTextArrayAction().
|
overridevirtual |
Reimplemented from MetaAction.
Definition at line 676 of file metaact.cxx.
References maDXAry, maKashidaAry, maStartPt, maStr, mnIndex, mnLen, and pOut.
|
inline |
Definition at line 543 of file metaact.hxx.
Referenced by GDIMetaFile::GetBoundRect(), GDIMetaFile::GetSizeBytes(), EMFWriter::ImplWrite(), vcl::PDFWriterImpl::playMetafile(), GDIMetaFile::Rotate(), SvmWriter::TextArrayHandler(), WMFWriter::WriteRecords(), and MetafileXmlDump::writeXml().
|
inline |
Definition at line 541 of file metaact.hxx.
References mnIndex.
Referenced by GDIMetaFile::GetBoundRect(), EMFWriter::ImplWrite(), vcl::PDFWriterImpl::playMetafile(), GDIMetaFile::Rotate(), SvmWriter::TextArrayHandler(), WMFWriter::WriteRecords(), and MetafileXmlDump::writeXml().
|
inline |
Definition at line 544 of file metaact.hxx.
Referenced by GDIMetaFile::GetBoundRect(), vcl::PDFWriterImpl::playMetafile(), GDIMetaFile::Rotate(), and SvmWriter::TextArrayHandler().
|
inline |
Definition at line 542 of file metaact.hxx.
Referenced by GDIMetaFile::GetBoundRect(), GDIMetaFile::GetSizeBytes(), EMFWriter::ImplWrite(), vcl::PDFWriterImpl::playMetafile(), GDIMetaFile::Rotate(), SvmWriter::TextArrayHandler(), WMFWriter::WriteRecords(), and MetafileXmlDump::writeXml().
|
inline |
Definition at line 539 of file metaact.hxx.
Referenced by GDIMetaFile::GetBoundRect(), EMFWriter::ImplWrite(), vcl::PDFWriterImpl::playMetafile(), GDIMetaFile::Rotate(), SvmWriter::TextArrayHandler(), WMFWriter::WriteRecords(), and MetafileXmlDump::writeXml().
|
inline |
Definition at line 540 of file metaact.hxx.
Referenced by GDIMetaFile::GetBoundRect(), GDIMetaFile::GetSizeBytes(), EMFWriter::ImplWrite(), vcl::PDFWriterImpl::playMetafile(), GDIMetaFile::Rotate(), SvmWriter::TextArrayHandler(), WMFWriter::WriteRecords(), and MetafileXmlDump::writeXml().
|
overridevirtual |
Reimplemented from MetaAction.
Definition at line 686 of file metaact.cxx.
References maStartPt, and Point::Move().
|
overridevirtual |
Reimplemented from MetaAction.
Definition at line 691 of file metaact.cxx.
References KernArray::empty(), FRound(), i, maDXAry, maStartPt, mnLen, nCount, and KernArray::set().
void MetaTextArrayAction::SetDXArray | ( | KernArray | aArray | ) |
Definition at line 702 of file metaact.cxx.
References maDXAry.
|
inline |
Definition at line 547 of file metaact.hxx.
References mnIndex.
void MetaTextArrayAction::SetKashidaArray | ( | std::vector< sal_Bool > | aArray | ) |
Definition at line 707 of file metaact.cxx.
References maKashidaAry.
|
inline |
Definition at line 548 of file metaact.hxx.
|
inline |
Definition at line 545 of file metaact.hxx.
|
inline |
Definition at line 546 of file metaact.hxx.
|
private |
Definition at line 511 of file metaact.hxx.
Referenced by Execute(), MetaTextArrayAction(), Scale(), and SetDXArray().
|
private |
Definition at line 512 of file metaact.hxx.
Referenced by Execute(), and SetKashidaArray().
|
private |
Definition at line 509 of file metaact.hxx.
|
private |
Definition at line 510 of file metaact.hxx.
Referenced by Execute().
|
private |
Definition at line 513 of file metaact.hxx.
Referenced by Execute().
|
private |
Definition at line 514 of file metaact.hxx.