LibreOffice Module vcl (master) 1
|
Public Member Functions | |
PageSyncData (GlobalSyncData *pGlobal) | |
void | PushAction (const OutputDevice &rOutDev, const PDFExtOutDevDataSync::Action eAct) |
bool | PlaySyncPageAct (PDFWriter &rWriter, sal_uInt32 &rCurGDIMtfAction, const GDIMetaFile &rMtf, const PDFExtOutDevData &rOutDevData) |
Public Attributes | |
std::deque< PDFExtOutDevDataSync > | mActions |
std::deque< tools::Rectangle > | mParaRects |
std::deque< sal_Int32 > | mParaInts |
std::deque< OUString > | mParaOUStrings |
std::deque< PDFWriter::StructElement > | mParaStructElements |
std::deque< PDFWriter::StructAttribute > | mParaStructAttributes |
std::deque< PDFWriter::StructAttributeValue > | mParaStructAttributeValues |
std::deque< Graphic > | mGraphics |
Graphic | mCurrentGraphic |
std::deque< std::shared_ptr< PDFWriter::AnyWidget > > | mControls |
GlobalSyncData * | mpGlobalData |
bool | mbGroupIgnoreGDIMtfActions |
Definition at line 292 of file pdfextoutdevdata.cxx.
|
inlineexplicit |
Definition at line 310 of file pdfextoutdevdata.cxx.
References mpGlobalData.
bool vcl::PageSyncData::PlaySyncPageAct | ( | PDFWriter & | rWriter, |
sal_uInt32 & | rCurGDIMtfAction, | ||
const GDIMetaFile & | rMtf, | ||
const PDFExtOutDevData & | rOutDevData | ||
) |
Definition at line 331 of file pdfextoutdevdata.cxx.
References vcl::unotools::b2DRectangleFromRectangle(), vcl::PDFWriter::BeginStructureElement(), BMPSCALE, Graphic::Clear(), vcl::PDFWriter::CreateControl(), basegfx::utils::createPolygonFromRect(), vcl::PDFWriter::DrawJPGBitmap(), vcl::PDFWriter::EndStructureElement(), vcl::PDFWriter::EnsureStructureElement(), AlphaMask::Erase(), eType, GDIMetaFile::GetAction(), Graphic::GetBitmapEx(), GfxLink::GetData(), GfxLink::GetDataSize(), Graphic::GetGfxLink(), BitmapEx::getPixelFormat(), MetaBmpScaleAction::GetPoint(), MetaBmpScaleAction::GetSize(), Graphic::GetSizePixel(), GfxLink::GetType(), MetaAction::GetType(), vcl::PDFExtOutDevData::HasAdequateCompression(), i, vcl::PDFWriter::InitStructureElement(), tools::Rectangle::IsEmpty(), Graphic::IsGfxLink(), mActions, mbGroupIgnoreGDIMtfActions, mControls, mCurrentGraphic, mGraphics, vcl::GlobalSyncData::mParaIds, mParaInts, mParaOUStrings, mParaRects, mParaStructAttributes, mParaStructAttributeValues, mParaStructElements, mpGlobalData, n, vcl::N8_BPP, NativeJpg, NativePdf, NativePng, pData, vcl::PDFWriter::Pop(), vcl::PDFWriter::Push(), SAL_WARN_IF, vcl::PDFWriter::SetActualText(), vcl::PDFWriter::SetAlternateText(), vcl::PDFWriter::SetClipRegion(), vcl::PDFWriter::SetCurrentStructureElement(), vcl::PDFWriter::SetLinkPropertyID(), tools::Rectangle::SetPos(), tools::Rectangle::SetSize(), vcl::PDFWriter::SetStructureAnnotIds(), vcl::PDFWriter::SetStructureAttribute(), vcl::PDFWriter::SetStructureAttributeNumerical(), vcl::PDFWriter::SetStructureBoundingBox(), size, and SvStream::WriteBytes().
void vcl::PageSyncData::PushAction | ( | const OutputDevice & | rOutDev, |
const PDFExtOutDevDataSync::Action | eAct | ||
) |
Definition at line 318 of file pdfextoutdevdata.cxx.
References GDIMetaFile::GetActionSize(), OutputDevice::GetConnectMetaFile(), mActions, and SAL_WARN_IF.
std::deque< PDFExtOutDevDataSync > vcl::PageSyncData::mActions |
Definition at line 294 of file pdfextoutdevdata.cxx.
Referenced by PlaySyncPageAct(), and PushAction().
bool vcl::PageSyncData::mbGroupIgnoreGDIMtfActions |
Definition at line 307 of file pdfextoutdevdata.cxx.
Referenced by PlaySyncPageAct().
std::deque< std::shared_ptr< PDFWriter::AnyWidget > > vcl::PageSyncData::mControls |
Definition at line 304 of file pdfextoutdevdata.cxx.
Referenced by PlaySyncPageAct().
Graphic vcl::PageSyncData::mCurrentGraphic |
Definition at line 302 of file pdfextoutdevdata.cxx.
Referenced by PlaySyncPageAct().
std::deque< Graphic > vcl::PageSyncData::mGraphics |
Definition at line 301 of file pdfextoutdevdata.cxx.
Referenced by PlaySyncPageAct().
std::deque< sal_Int32 > vcl::PageSyncData::mParaInts |
Definition at line 296 of file pdfextoutdevdata.cxx.
Referenced by PlaySyncPageAct().
std::deque< OUString > vcl::PageSyncData::mParaOUStrings |
Definition at line 297 of file pdfextoutdevdata.cxx.
Referenced by PlaySyncPageAct().
std::deque< tools::Rectangle > vcl::PageSyncData::mParaRects |
Definition at line 295 of file pdfextoutdevdata.cxx.
Referenced by PlaySyncPageAct().
std::deque< PDFWriter::StructAttribute > vcl::PageSyncData::mParaStructAttributes |
Definition at line 299 of file pdfextoutdevdata.cxx.
Referenced by PlaySyncPageAct().
std::deque< PDFWriter::StructAttributeValue > vcl::PageSyncData::mParaStructAttributeValues |
Definition at line 300 of file pdfextoutdevdata.cxx.
Referenced by PlaySyncPageAct().
std::deque< PDFWriter::StructElement > vcl::PageSyncData::mParaStructElements |
Definition at line 298 of file pdfextoutdevdata.cxx.
Referenced by PlaySyncPageAct().
GlobalSyncData* vcl::PageSyncData::mpGlobalData |
Definition at line 305 of file pdfextoutdevdata.cxx.
Referenced by PageSyncData(), and PlaySyncPageAct().