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

Public Member Functions

sal_Int32 GetMappedId ()
 
sal_Int32 GetMappedStructId (sal_Int32)
 
 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::vector< sal_Int32 > mStructIdMap
 
sal_Int32 mCurrentStructElement
 
std::vector< sal_Int32 > mStructParents
 

Detailed Description

Definition at line 84 of file pdfextoutdevdata.cxx.

Constructor & Destructor Documentation

◆ GlobalSyncData()

vcl::GlobalSyncData::GlobalSyncData ( )
inline

Definition at line 110 of file pdfextoutdevdata.cxx.

References mStructIdMap, and 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().

◆ GetMappedStructId()

sal_Int32 vcl::GlobalSyncData::GetMappedStructId ( sal_Int32  nStructId)

◆ PlayGlobalActions()

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

Member Data Documentation

◆ mActions

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

Definition at line 86 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 104 of file pdfextoutdevdata.cxx.

◆ mCurrentStructElement

sal_Int32 vcl::GlobalSyncData::mCurrentStructElement

Definition at line 108 of file pdfextoutdevdata.cxx.

◆ mFutureDestinations

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

Definition at line 95 of file pdfextoutdevdata.cxx.

Referenced by PlayGlobalActions().

◆ mParaDestAreaTypes

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

Definition at line 92 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 89 of file pdfextoutdevdata.cxx.

Referenced by GetMappedId(), and PlayGlobalActions().

◆ mParaMapModes

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

Definition at line 87 of file pdfextoutdevdata.cxx.

Referenced by PlayGlobalActions().

◆ mParaOUStrings

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

Definition at line 91 of file pdfextoutdevdata.cxx.

Referenced by PlayGlobalActions().

◆ mParaPageTransitions

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

Definition at line 94 of file pdfextoutdevdata.cxx.

Referenced by PlayGlobalActions().

◆ mParaPDFNotes

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

Definition at line 93 of file pdfextoutdevdata.cxx.

Referenced by PlayGlobalActions().

◆ mParaRects

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

Definition at line 88 of file pdfextoutdevdata.cxx.

Referenced by PlayGlobalActions().

◆ mParauInts

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

Definition at line 90 of file pdfextoutdevdata.cxx.

Referenced by PlayGlobalActions().

◆ mStructIdMap

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

◆ mStructParents

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

Definition at line 109 of file pdfextoutdevdata.cxx.

Referenced by GlobalSyncData().


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