LibreOffice Module sw (master)  1
Public Member Functions | Public Attributes | Private Attributes | List of all members
SwPrintData Class Reference

#include <printdata.hxx>

Inheritance diagram for SwPrintData:
[legend]
Collaboration diagram for SwPrintData:
[legend]

Public Member Functions

 SwPrintData ()
 
virtual ~SwPrintData ()
 
 SwPrintData (SwPrintData const &)=default
 
 SwPrintData (SwPrintData &&)=default
 
SwPrintDataoperator= (SwPrintData const &)=default
 
SwPrintDataoperator= (SwPrintData &&)=default
 
bool operator== (const SwPrintData &rData) const
 
const SwRenderDataGetRenderData () const
 Note: in the context where this class is used the pointers should always be valid during the lifetime of this object. More...
 
void SetRenderData (const SwRenderData *pData)
 
bool IsPrintGraphic () const
 
bool IsPrintTable () const
 
bool IsPrintDraw () const
 
bool IsPrintControl () const
 
bool IsPrintLeftPage () const
 
bool IsPrintRightPage () const
 
bool IsPrintReverse () const
 
bool IsPaperFromSetup () const
 
bool IsPrintEmptyPages () const
 
bool IsPrintProspect () const
 
bool IsPrintProspectRTL () const
 
bool IsPrintPageBackground () const
 
bool IsPrintBlackFont () const
 
bool IsPrintSingleJobs () const
 
SwPostItMode GetPrintPostIts () const
 
const OUString & GetFaxName () const
 
bool IsPrintHiddenText () const
 
bool IsPrintTextPlaceholder () const
 
void SetPrintGraphic (bool b)
 
void SetPrintTable (bool b)
 
void SetPrintDraw (bool b)
 
void SetPrintControl (bool b)
 
void SetPrintLeftPage (bool b)
 
void SetPrintRightPage (bool b)
 
void SetPrintReverse (bool b)
 
void SetPaperFromSetup (bool b)
 
void SetPrintEmptyPages (bool b)
 
void SetPrintPostIts (SwPostItMode n)
 
void SetPrintProspect (bool b)
 
void SetPrintProspect_RTL (bool b)
 
void SetPrintPageBackground (bool b)
 
void SetPrintBlackFont (bool b)
 
void SetPrintSingleJobs (bool b)
 
void SetFaxName (const OUString &rSet)
 
void SetPrintHiddenText (bool b)
 
void SetPrintTextPlaceholder (bool b)
 
virtual void doSetModified ()
 

Public Attributes

bool m_bPrintGraphic
 
bool m_bPrintTable
 
bool m_bPrintDraw
 
bool m_bPrintControl
 
bool m_bPrintPageBackground
 
bool m_bPrintBlackFont
 
bool m_bPrintHiddenText
 
bool m_bPrintTextPlaceholder
 
bool m_bPrintLeftPages
 
bool m_bPrintRightPages
 
bool m_bPrintReverse
 
bool m_bPrintProspect
 
bool m_bPrintProspectRTL
 
bool m_bPrintSingleJobs
 
bool m_bPaperFromSetup
 
bool m_bPrintEmptyPages
 Print empty pages. More...
 
SwPostItMode m_nPrintPostIts
 
OUString m_sFaxName
 

Private Attributes

const SwRenderDatam_pRenderData
 

Detailed Description

Definition at line 52 of file printdata.hxx.

Constructor & Destructor Documentation

SwPrintData::SwPrintData ( )
inline

Definition at line 71 of file printdata.hxx.

References NONE.

virtual SwPrintData::~SwPrintData ( )
inlinevirtual

Definition at line 96 of file printdata.hxx.

SwPrintData::SwPrintData ( SwPrintData const &  )
default
SwPrintData::SwPrintData ( SwPrintData &&  )
default

Member Function Documentation

virtual void SwPrintData::doSetModified ( )
inlinevirtual
const OUString& SwPrintData::GetFaxName ( ) const
inline

Definition at line 146 of file printdata.hxx.

References m_sFaxName.

Referenced by SwXPrintSettings::_getSingleValue(), SwView::ExecutePrint(), and SetPrinter().

SwPostItMode SwPrintData::GetPrintPostIts ( ) const
inline
const SwRenderData& SwPrintData::GetRenderData ( ) const
inline

Note: in the context where this class is used the pointers should always be valid during the lifetime of this object.

Definition at line 128 of file printdata.hxx.

References m_pRenderData.

Referenced by SwViewShell::PrintOrPDFExport(), and SwViewShell::PrintProspect().

bool SwPrintData::IsPaperFromSetup ( ) const
inline
bool SwPrintData::IsPrintBlackFont ( ) const
inline
bool SwPrintData::IsPrintControl ( ) const
inline
bool SwPrintData::IsPrintDraw ( ) const
inline
bool SwPrintData::IsPrintEmptyPages ( ) const
inline
bool SwPrintData::IsPrintGraphic ( ) const
inline
bool SwPrintData::IsPrintHiddenText ( ) const
inline
bool SwPrintData::IsPrintLeftPage ( ) const
inline

Definition at line 135 of file printdata.hxx.

References m_bPrintLeftPages.

Referenced by SwXPrintSettings::_getSingleValue().

bool SwPrintData::IsPrintPageBackground ( ) const
inline
bool SwPrintData::IsPrintProspect ( ) const
inline
bool SwPrintData::IsPrintProspectRTL ( ) const
inline
bool SwPrintData::IsPrintReverse ( ) const
inline

Definition at line 137 of file printdata.hxx.

References m_bPrintReverse.

Referenced by SwXPrintSettings::_getSingleValue().

bool SwPrintData::IsPrintRightPage ( ) const
inline

Definition at line 136 of file printdata.hxx.

References m_bPrintRightPages.

Referenced by SwXPrintSettings::_getSingleValue().

bool SwPrintData::IsPrintSingleJobs ( ) const
inline

Definition at line 144 of file printdata.hxx.

References m_bPrintSingleJobs.

Referenced by SwXPrintSettings::_getSingleValue().

bool SwPrintData::IsPrintTable ( ) const
inline

Definition at line 132 of file printdata.hxx.

References m_bPrintTable.

Referenced by SwXPrintSettings::_getSingleValue().

bool SwPrintData::IsPrintTextPlaceholder ( ) const
inline
SwPrintData& SwPrintData::operator= ( SwPrintData const &  )
default
SwPrintData& SwPrintData::operator= ( SwPrintData &&  )
default
bool SwPrintData::operator== ( const SwPrintData rData) const
inline
void SwPrintData::SetFaxName ( const OUString &  rSet)
inline

Definition at line 165 of file printdata.hxx.

Referenced by SwXPrintSettings::_setSingleValue(), and SetPrinter().

void SwPrintData::SetPaperFromSetup ( bool  b)
inline

Definition at line 157 of file printdata.hxx.

References doSetModified().

Referenced by SwXPrintSettings::_setSingleValue().

void SwPrintData::SetPrintBlackFont ( bool  b)
inline

Definition at line 163 of file printdata.hxx.

References doSetModified().

Referenced by SwXPrintSettings::_setSingleValue().

void SwPrintData::SetPrintControl ( bool  b)
inline

Definition at line 153 of file printdata.hxx.

References doSetModified().

Referenced by SwXPrintSettings::_setSingleValue().

void SwPrintData::SetPrintDraw ( bool  b)
inline

Definition at line 152 of file printdata.hxx.

References doSetModified().

Referenced by SwXPrintSettings::_setSingleValue().

void SwPrintData::SetPrintEmptyPages ( bool  b)
inline

Definition at line 158 of file printdata.hxx.

References doSetModified().

Referenced by SwXPrintSettings::_setSingleValue().

void SwPrintData::SetPrintGraphic ( bool  b)
inline
void SwPrintData::SetPrintHiddenText ( bool  b)
inline

Definition at line 166 of file printdata.hxx.

References doSetModified().

Referenced by SwXPrintSettings::_setSingleValue().

void SwPrintData::SetPrintLeftPage ( bool  b)
inline

Definition at line 154 of file printdata.hxx.

References doSetModified().

Referenced by SwXPrintSettings::_setSingleValue().

void SwPrintData::SetPrintPageBackground ( bool  b)
inline

Definition at line 162 of file printdata.hxx.

References doSetModified().

Referenced by SwXPrintSettings::_setSingleValue().

void SwPrintData::SetPrintPostIts ( SwPostItMode  n)
inline

Definition at line 159 of file printdata.hxx.

References doSetModified().

Referenced by SwXPrintSettings::_setSingleValue().

void SwPrintData::SetPrintProspect ( bool  b)
inline

Definition at line 160 of file printdata.hxx.

References doSetModified().

Referenced by SwXPrintSettings::_setSingleValue().

void SwPrintData::SetPrintProspect_RTL ( bool  b)
inline

Definition at line 161 of file printdata.hxx.

References doSetModified().

Referenced by SwXPrintSettings::_setSingleValue().

void SwPrintData::SetPrintReverse ( bool  b)
inline

Definition at line 156 of file printdata.hxx.

References doSetModified().

Referenced by SwXPrintSettings::_setSingleValue().

void SwPrintData::SetPrintRightPage ( bool  b)
inline

Definition at line 155 of file printdata.hxx.

References doSetModified().

Referenced by SwXPrintSettings::_setSingleValue().

void SwPrintData::SetPrintSingleJobs ( bool  b)
inline
void SwPrintData::SetPrintTable ( bool  b)
inline

Definition at line 151 of file printdata.hxx.

References doSetModified().

Referenced by SwXPrintSettings::_setSingleValue().

void SwPrintData::SetPrintTextPlaceholder ( bool  b)
inline

Definition at line 167 of file printdata.hxx.

References doSetModified().

Referenced by SwXPrintSettings::_setSingleValue().

void SwPrintData::SetRenderData ( const SwRenderData pData)
inline

Definition at line 129 of file printdata.hxx.

Referenced by SwRenderData::MakeSwPrtOptions().

Member Data Documentation

bool SwPrintData::m_bPaperFromSetup
bool SwPrintData::m_bPrintBlackFont
bool SwPrintData::m_bPrintControl
bool SwPrintData::m_bPrintDraw
bool SwPrintData::m_bPrintEmptyPages
bool SwPrintData::m_bPrintGraphic
bool SwPrintData::m_bPrintHiddenText
bool SwPrintData::m_bPrintLeftPages
bool SwPrintData::m_bPrintPageBackground
bool SwPrintData::m_bPrintProspect
bool SwPrintData::m_bPrintProspectRTL
bool SwPrintData::m_bPrintReverse
bool SwPrintData::m_bPrintRightPages
bool SwPrintData::m_bPrintSingleJobs
bool SwPrintData::m_bPrintTable
bool SwPrintData::m_bPrintTextPlaceholder
SwPostItMode SwPrintData::m_nPrintPostIts
const SwRenderData* SwPrintData::m_pRenderData
private

Definition at line 54 of file printdata.hxx.

Referenced by GetRenderData().

OUString SwPrintData::m_sFaxName

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