LibreOffice Module svx (master) 1
|
#include <objectcontactofobjlistpainter.hxx>
Public Member Functions | |
ObjectContactOfObjListPainter (OutputDevice &rTargetDevice, SdrObjectVector &&rObjects, const SdrPage *pProcessedPage) | |
virtual | ~ObjectContactOfObjListPainter () override |
virtual void | ProcessDisplay (DisplayInfo &rDisplayInfo) override |
virtual bool | isOutputToRecordingMetaFile () const override |
virtual bool | isOutputToPDFFile () const override |
virtual bool | isExportTaggedPDF () const override |
virtual ::vcl::PDFExtOutDevData const * | GetPDFExtOutDevData () const override |
virtual OutputDevice * | TryToGetOutputDevice () const override |
Private Member Functions | |
virtual sal_uInt32 | GetPaintObjectCount () const override |
virtual ViewContact & | GetPaintObjectViewContact (sal_uInt32 nIndex) override |
Private Attributes | |
OutputDevice & | mrTargetOutputDevice |
SdrObjectVector | maStartObjects |
const SdrPage * | mpProcessedPage |
Definition at line 49 of file objectcontactofobjlistpainter.hxx.
sdr::contact::ObjectContactOfObjListPainter::ObjectContactOfObjListPainter | ( | OutputDevice & | rTargetDevice, |
SdrObjectVector && | rObjects, | ||
const SdrPage * | pProcessedPage | ||
) |
Definition at line 58 of file objectcontactofobjlistpainter.cxx.
|
overridevirtual |
Definition at line 68 of file objectcontactofobjlistpainter.cxx.
|
overrideprivatevirtual |
Definition at line 46 of file objectcontactofobjlistpainter.cxx.
References maStartObjects.
Referenced by ProcessDisplay().
|
overrideprivatevirtual |
Definition at line 51 of file objectcontactofobjlistpainter.cxx.
References DBG_ASSERT, SdrObject::GetViewContact(), maStartObjects, and nIndex.
Referenced by ProcessDisplay().
|
override |
Definition at line 155 of file objectcontactofobjlistpainter.cxx.
References OutputDevice::GetExtOutDevData(), isOutputToPDFFile(), and mrTargetOutputDevice.
|
overridevirtual |
Definition at line 140 of file objectcontactofobjlistpainter.cxx.
References OutputDevice::GetExtOutDevData(), vcl::PDFExtOutDevData::GetIsExportTaggedPDF(), isOutputToPDFFile(), and mrTargetOutputDevice.
|
overridevirtual |
Definition at line 135 of file objectcontactofobjlistpainter.cxx.
References OutputDevice::GetOutDevType(), mrTargetOutputDevice, and OUTDEV_PDF.
Referenced by GetPDFExtOutDevData(), and isExportTaggedPDF().
|
overridevirtual |
Definition at line 128 of file objectcontactofobjlistpainter.cxx.
References OutputDevice::GetConnectMetaFile(), GDIMetaFile::IsPause(), GDIMetaFile::IsRecord(), and mrTargetOutputDevice.
|
overridevirtual |
Definition at line 73 of file objectcontactofobjlistpainter.cxx.
References a, drawinglayer::processor2d::createProcessor2DFromOutputDevice(), OutputDevice::GetConnectMetaFile(), Size::getHeight(), OutputDevice::GetInverseViewTransformation(), OutputDevice::GetOutputSizePixel(), GetPaintObjectCount(), GetPaintObjectViewContact(), sdr::contact::ViewObjectContact::getPrimitive2DSequenceHierarchy(), sdr::contact::ViewContact::GetViewObjectContact(), OutputDevice::GetViewTransformation(), Size::getWidth(), GetXDrawPageForSdrPage(), GDIMetaFile::IsPause(), GDIMetaFile::IsRecord(), mpProcessedPage, nCount, drawinglayer::geometry::ViewInformation2D::setViewport(), drawinglayer::geometry::ViewInformation2D::setViewTransformation(), drawinglayer::geometry::ViewInformation2D::setVisualizedPage(), basegfx::B2DRange::transform(), and TryToGetOutputDevice().
Referenced by SdrExchangeView::DrawMarkedObj(), SvxXConnectionPreview::Paint(), SvxXLinePreview::Paint(), SvxXRectPreview::Paint(), SvxXShadowPreview::Paint(), and SdrObject::SingleObjectPainter().
|
overridevirtual |
Definition at line 166 of file objectcontactofobjlistpainter.cxx.
References mrTargetOutputDevice.
Referenced by ProcessDisplay().
|
private |
Definition at line 55 of file objectcontactofobjlistpainter.hxx.
Referenced by GetPaintObjectCount(), and GetPaintObjectViewContact().
|
private |
Definition at line 58 of file objectcontactofobjlistpainter.hxx.
Referenced by ProcessDisplay().
|
private |
Definition at line 52 of file objectcontactofobjlistpainter.hxx.
Referenced by GetPDFExtOutDevData(), isExportTaggedPDF(), isOutputToPDFFile(), isOutputToRecordingMetaFile(), and TryToGetOutputDevice().