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() [1/3]

SwPrintData::SwPrintData ( )
inline

◆ ~SwPrintData()

virtual SwPrintData::~SwPrintData ( )
inlinevirtual

Definition at line 96 of file printdata.hxx.

◆ SwPrintData() [2/3]

SwPrintData::SwPrintData ( SwPrintData const &  )
default

◆ SwPrintData() [3/3]

SwPrintData::SwPrintData ( SwPrintData &&  )
default

Member Function Documentation

◆ doSetModified()

virtual void SwPrintData::doSetModified ( )
inlinevirtual

◆ GetFaxName()

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

◆ GetPrintPostIts()

SwPostItMode SwPrintData::GetPrintPostIts ( ) const
inline

◆ GetRenderData()

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

◆ IsPaperFromSetup()

bool SwPrintData::IsPaperFromSetup ( ) const
inline

◆ IsPrintBlackFont()

bool SwPrintData::IsPrintBlackFont ( ) const
inline

◆ IsPrintControl()

bool SwPrintData::IsPrintControl ( ) const
inline

◆ IsPrintDraw()

bool SwPrintData::IsPrintDraw ( ) const
inline

◆ IsPrintEmptyPages()

bool SwPrintData::IsPrintEmptyPages ( ) const
inline

◆ IsPrintGraphic()

bool SwPrintData::IsPrintGraphic ( ) const
inline

◆ IsPrintHiddenText()

bool SwPrintData::IsPrintHiddenText ( ) const
inline

◆ IsPrintLeftPage()

bool SwPrintData::IsPrintLeftPage ( ) const
inline

Definition at line 135 of file printdata.hxx.

References m_bPrintLeftPages.

Referenced by SwXPrintSettings::_getSingleValue().

◆ IsPrintPageBackground()

bool SwPrintData::IsPrintPageBackground ( ) const
inline

◆ IsPrintProspect()

bool SwPrintData::IsPrintProspect ( ) const
inline

◆ IsPrintProspectRTL()

bool SwPrintData::IsPrintProspectRTL ( ) const
inline

◆ IsPrintReverse()

bool SwPrintData::IsPrintReverse ( ) const
inline

Definition at line 137 of file printdata.hxx.

References m_bPrintReverse.

Referenced by SwXPrintSettings::_getSingleValue().

◆ IsPrintRightPage()

bool SwPrintData::IsPrintRightPage ( ) const
inline

Definition at line 136 of file printdata.hxx.

References m_bPrintRightPages.

Referenced by SwXPrintSettings::_getSingleValue().

◆ IsPrintSingleJobs()

bool SwPrintData::IsPrintSingleJobs ( ) const
inline

Definition at line 144 of file printdata.hxx.

References m_bPrintSingleJobs.

Referenced by SwXPrintSettings::_getSingleValue().

◆ IsPrintTable()

bool SwPrintData::IsPrintTable ( ) const
inline

Definition at line 132 of file printdata.hxx.

References m_bPrintTable.

Referenced by SwXPrintSettings::_getSingleValue().

◆ IsPrintTextPlaceholder()

bool SwPrintData::IsPrintTextPlaceholder ( ) const
inline

◆ operator=() [1/2]

SwPrintData & SwPrintData::operator= ( SwPrintData &&  )
default

◆ operator=() [2/2]

SwPrintData & SwPrintData::operator= ( SwPrintData const &  )
default

◆ operator==()

bool SwPrintData::operator== ( const SwPrintData rData) const
inline

◆ SetFaxName()

void SwPrintData::SetFaxName ( const OUString &  rSet)
inline

Definition at line 165 of file printdata.hxx.

References m_sFaxName, and rSet.

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

◆ SetPaperFromSetup()

void SwPrintData::SetPaperFromSetup ( bool  b)
inline

◆ SetPrintBlackFont()

void SwPrintData::SetPrintBlackFont ( bool  b)
inline

◆ SetPrintControl()

void SwPrintData::SetPrintControl ( bool  b)
inline

◆ SetPrintDraw()

void SwPrintData::SetPrintDraw ( bool  b)
inline

◆ SetPrintEmptyPages()

void SwPrintData::SetPrintEmptyPages ( bool  b)
inline

◆ SetPrintGraphic()

void SwPrintData::SetPrintGraphic ( bool  b)
inline

◆ SetPrintHiddenText()

void SwPrintData::SetPrintHiddenText ( bool  b)
inline

◆ SetPrintLeftPage()

void SwPrintData::SetPrintLeftPage ( bool  b)
inline

◆ SetPrintPageBackground()

void SwPrintData::SetPrintPageBackground ( bool  b)
inline

◆ SetPrintPostIts()

void SwPrintData::SetPrintPostIts ( SwPostItMode  n)
inline

◆ SetPrintProspect()

void SwPrintData::SetPrintProspect ( bool  b)
inline

◆ SetPrintProspect_RTL()

void SwPrintData::SetPrintProspect_RTL ( bool  b)
inline

◆ SetPrintReverse()

void SwPrintData::SetPrintReverse ( bool  b)
inline

◆ SetPrintRightPage()

void SwPrintData::SetPrintRightPage ( bool  b)
inline

◆ SetPrintSingleJobs()

void SwPrintData::SetPrintSingleJobs ( bool  b)
inline

◆ SetPrintTable()

void SwPrintData::SetPrintTable ( bool  b)
inline

◆ SetPrintTextPlaceholder()

void SwPrintData::SetPrintTextPlaceholder ( bool  b)
inline

◆ SetRenderData()

void SwPrintData::SetRenderData ( const SwRenderData pData)
inline

Definition at line 129 of file printdata.hxx.

References m_pRenderData, and pData.

Referenced by SwRenderData::MakeSwPrtOptions().

Member Data Documentation

◆ m_bPaperFromSetup

bool SwPrintData::m_bPaperFromSetup

◆ m_bPrintBlackFont

bool SwPrintData::m_bPrintBlackFont

◆ m_bPrintControl

bool SwPrintData::m_bPrintControl

◆ m_bPrintDraw

bool SwPrintData::m_bPrintDraw

◆ m_bPrintEmptyPages

bool SwPrintData::m_bPrintEmptyPages

◆ m_bPrintGraphic

bool SwPrintData::m_bPrintGraphic

◆ m_bPrintHiddenText

bool SwPrintData::m_bPrintHiddenText

◆ m_bPrintLeftPages

bool SwPrintData::m_bPrintLeftPages

◆ m_bPrintPageBackground

bool SwPrintData::m_bPrintPageBackground

◆ m_bPrintProspect

bool SwPrintData::m_bPrintProspect

◆ m_bPrintProspectRTL

bool SwPrintData::m_bPrintProspectRTL

◆ m_bPrintReverse

bool SwPrintData::m_bPrintReverse

◆ m_bPrintRightPages

bool SwPrintData::m_bPrintRightPages

◆ m_bPrintSingleJobs

bool SwPrintData::m_bPrintSingleJobs

◆ m_bPrintTable

bool SwPrintData::m_bPrintTable

◆ m_bPrintTextPlaceholder

bool SwPrintData::m_bPrintTextPlaceholder

◆ m_nPrintPostIts

SwPostItMode SwPrintData::m_nPrintPostIts

◆ m_pRenderData

const SwRenderData* SwPrintData::m_pRenderData
private

Definition at line 54 of file printdata.hxx.

Referenced by GetRenderData(), SetRenderData(), and SwPrintData().

◆ m_sFaxName

OUString SwPrintData::m_sFaxName

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