LibreOffice Module vcl (master) 1
|
Public Member Functions | |
sal_Int32 | GetMappedId () |
GlobalSyncData () | |
void | PlayGlobalActions (PDFWriter &rWriter) |
Public Attributes | |
std::deque< PDFExtOutDevDataSync::Action > | mActions |
std::deque< MapMode > | mParaMapModes |
std::deque< tools::Rectangle > | mParaRects |
std::deque< sal_Int32 > | mParaInts |
std::deque< sal_uInt32 > | mParauInts |
std::deque< OUString > | mParaOUStrings |
std::deque< PDFWriter::DestAreaType > | mParaDestAreaTypes |
std::deque< PDFNote > | mParaPDFNotes |
std::deque< PDFWriter::PageTransition > | mParaPageTransitions |
::std::map< sal_Int32, PDFLinkDestination > | mFutureDestinations |
sal_Int32 | mCurId |
the way this appears to work: (only) everything that increments mCurId at recording time must put an item into mParaIds at playback time, so that the mCurId becomes the eventual index into mParaIds. More... | |
std::vector< sal_Int32 > | mParaIds |
std::map< void const *, sal_Int32 > | mSEMap |
sal_Int32 | mCurrentStructElement |
std::vector< sal_Int32 > | mStructParents |
Definition at line 86 of file pdfextoutdevdata.cxx.
|
inline |
Definition at line 111 of file pdfextoutdevdata.cxx.
References mStructParents.
sal_Int32 vcl::GlobalSyncData::GetMappedId | ( | ) |
Definition at line 120 of file pdfextoutdevdata.cxx.
References o3tl::make_unsigned(), mParaIds, mParaInts, and SAL_WARN_IF.
Referenced by PlayGlobalActions().
void vcl::GlobalSyncData::PlayGlobalActions | ( | PDFWriter & | rWriter | ) |
Definition at line 141 of file pdfextoutdevdata.cxx.
References action, vcl::PDFWriter::CreateDest(), vcl::PDFWriter::CreateLink(), vcl::PDFWriter::CreateNamedDest(), vcl::PDFWriter::CreateNote(), vcl::PDFWriter::CreateOutlineItem(), vcl::PDFWriter::CreateScreen(), GetMappedId(), mActions, vcl::MAPMODE, mFutureDestinations, mParaDestAreaTypes, mParaIds, mParaInts, mParaMapModes, mParaOUStrings, mParaPageTransitions, mParaPDFNotes, mParaRects, mParauInts, vcl::PDFWriter::Pop(), vcl::PDFWriter::Push(), vcl::PDFWriter::RegisterDestReference(), vcl::PDFWriter::SetLinkDest(), vcl::PDFWriter::SetLinkPropertyID(), vcl::PDFWriter::SetLinkURL(), vcl::PDFWriter::SetMapMode(), vcl::PDFWriter::SetPageTransition(), vcl::PDFWriter::SetScreenStream(), and vcl::PDFWriter::SetScreenURL().
std::deque< PDFExtOutDevDataSync::Action > vcl::GlobalSyncData::mActions |
Definition at line 88 of file pdfextoutdevdata.cxx.
Referenced by PlayGlobalActions().
sal_Int32 vcl::GlobalSyncData::mCurId |
the way this appears to work: (only) everything that increments mCurId at recording time must put an item into mParaIds at playback time, so that the mCurId becomes the eventual index into mParaIds.
Definition at line 105 of file pdfextoutdevdata.cxx.
sal_Int32 vcl::GlobalSyncData::mCurrentStructElement |
Definition at line 109 of file pdfextoutdevdata.cxx.
::std::map< sal_Int32, PDFLinkDestination > vcl::GlobalSyncData::mFutureDestinations |
Definition at line 97 of file pdfextoutdevdata.cxx.
Referenced by PlayGlobalActions().
std::deque< PDFWriter::DestAreaType > vcl::GlobalSyncData::mParaDestAreaTypes |
Definition at line 94 of file pdfextoutdevdata.cxx.
Referenced by PlayGlobalActions().
std::vector< sal_Int32 > vcl::GlobalSyncData::mParaIds |
Definition at line 106 of file pdfextoutdevdata.cxx.
Referenced by GetMappedId(), PlayGlobalActions(), and vcl::PageSyncData::PlaySyncPageAct().
std::deque< sal_Int32 > vcl::GlobalSyncData::mParaInts |
Definition at line 91 of file pdfextoutdevdata.cxx.
Referenced by GetMappedId(), and PlayGlobalActions().
std::deque< MapMode > vcl::GlobalSyncData::mParaMapModes |
Definition at line 89 of file pdfextoutdevdata.cxx.
Referenced by PlayGlobalActions().
std::deque< OUString > vcl::GlobalSyncData::mParaOUStrings |
Definition at line 93 of file pdfextoutdevdata.cxx.
Referenced by PlayGlobalActions().
std::deque< PDFWriter::PageTransition > vcl::GlobalSyncData::mParaPageTransitions |
Definition at line 96 of file pdfextoutdevdata.cxx.
Referenced by PlayGlobalActions().
std::deque< PDFNote > vcl::GlobalSyncData::mParaPDFNotes |
Definition at line 95 of file pdfextoutdevdata.cxx.
Referenced by PlayGlobalActions().
std::deque< tools::Rectangle > vcl::GlobalSyncData::mParaRects |
Definition at line 90 of file pdfextoutdevdata.cxx.
Referenced by PlayGlobalActions().
std::deque< sal_uInt32 > vcl::GlobalSyncData::mParauInts |
Definition at line 92 of file pdfextoutdevdata.cxx.
Referenced by PlayGlobalActions().
std::map<void const*, sal_Int32> vcl::GlobalSyncData::mSEMap |
Definition at line 107 of file pdfextoutdevdata.cxx.
std::vector< sal_Int32 > vcl::GlobalSyncData::mStructParents |
Definition at line 110 of file pdfextoutdevdata.cxx.
Referenced by GlobalSyncData().