|
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.