LibreOffice Module vcl (master) 1
Public Member Functions | Public Attributes | List of all members
vcl::GlobalSyncData Struct Reference

Public Member Functions

sal_Int32 GetMappedId ()
 
 GlobalSyncData ()
 
void PlayGlobalActions (PDFWriter &rWriter)
 

Public Attributes

std::deque< PDFExtOutDevDataSync::ActionmActions
 
std::deque< MapModemParaMapModes
 
std::deque< tools::RectanglemParaRects
 
std::deque< sal_Int32 > mParaInts
 
std::deque< sal_uInt32 > mParauInts
 
std::deque< OUString > mParaOUStrings
 
std::deque< PDFWriter::DestAreaTypemParaDestAreaTypes
 
std::deque< PDFNotemParaPDFNotes
 
std::deque< PDFWriter::PageTransitionmParaPageTransitions
 
::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
 

Detailed Description

Definition at line 86 of file pdfextoutdevdata.cxx.

Constructor & Destructor Documentation

◆ GlobalSyncData()

vcl::GlobalSyncData::GlobalSyncData ( )
inline

Definition at line 111 of file pdfextoutdevdata.cxx.

References mStructParents.

Member Function Documentation

◆ GetMappedId()

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

◆ PlayGlobalActions()

void vcl::GlobalSyncData::PlayGlobalActions ( PDFWriter rWriter)

Member Data Documentation

◆ mActions

std::deque< PDFExtOutDevDataSync::Action > vcl::GlobalSyncData::mActions

Definition at line 88 of file pdfextoutdevdata.cxx.

Referenced by PlayGlobalActions().

◆ mCurId

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.

◆ mCurrentStructElement

sal_Int32 vcl::GlobalSyncData::mCurrentStructElement

Definition at line 109 of file pdfextoutdevdata.cxx.

◆ mFutureDestinations

::std::map< sal_Int32, PDFLinkDestination > vcl::GlobalSyncData::mFutureDestinations

Definition at line 97 of file pdfextoutdevdata.cxx.

Referenced by PlayGlobalActions().

◆ mParaDestAreaTypes

std::deque< PDFWriter::DestAreaType > vcl::GlobalSyncData::mParaDestAreaTypes

Definition at line 94 of file pdfextoutdevdata.cxx.

Referenced by PlayGlobalActions().

◆ mParaIds

std::vector< sal_Int32 > vcl::GlobalSyncData::mParaIds

◆ mParaInts

std::deque< sal_Int32 > vcl::GlobalSyncData::mParaInts

Definition at line 91 of file pdfextoutdevdata.cxx.

Referenced by GetMappedId(), and PlayGlobalActions().

◆ mParaMapModes

std::deque< MapMode > vcl::GlobalSyncData::mParaMapModes

Definition at line 89 of file pdfextoutdevdata.cxx.

Referenced by PlayGlobalActions().

◆ mParaOUStrings

std::deque< OUString > vcl::GlobalSyncData::mParaOUStrings

Definition at line 93 of file pdfextoutdevdata.cxx.

Referenced by PlayGlobalActions().

◆ mParaPageTransitions

std::deque< PDFWriter::PageTransition > vcl::GlobalSyncData::mParaPageTransitions

Definition at line 96 of file pdfextoutdevdata.cxx.

Referenced by PlayGlobalActions().

◆ mParaPDFNotes

std::deque< PDFNote > vcl::GlobalSyncData::mParaPDFNotes

Definition at line 95 of file pdfextoutdevdata.cxx.

Referenced by PlayGlobalActions().

◆ mParaRects

std::deque< tools::Rectangle > vcl::GlobalSyncData::mParaRects

Definition at line 90 of file pdfextoutdevdata.cxx.

Referenced by PlayGlobalActions().

◆ mParauInts

std::deque< sal_uInt32 > vcl::GlobalSyncData::mParauInts

Definition at line 92 of file pdfextoutdevdata.cxx.

Referenced by PlayGlobalActions().

◆ mSEMap

std::map<void const*, sal_Int32> vcl::GlobalSyncData::mSEMap

Definition at line 107 of file pdfextoutdevdata.cxx.

◆ mStructParents

std::vector< sal_Int32 > vcl::GlobalSyncData::mStructParents

Definition at line 110 of file pdfextoutdevdata.cxx.

Referenced by GlobalSyncData().


The documentation for this struct was generated from the following file: