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

#include <print.hxx>

Public Member Functions

 PrinterOptions ()
 
bool IsReduceTransparency () const
 
void SetReduceTransparency (bool bSet)
 
PrinterTransparencyMode GetReducedTransparencyMode () const
 
void SetReducedTransparencyMode (PrinterTransparencyMode eMode)
 
bool IsReduceGradients () const
 
void SetReduceGradients (bool bSet)
 
PrinterGradientMode GetReducedGradientMode () const
 
void SetReducedGradientMode (PrinterGradientMode eMode)
 
sal_uInt16 GetReducedGradientStepCount () const
 
void SetReducedGradientStepCount (sal_uInt16 nStepCount)
 
bool IsReduceBitmaps () const
 
void SetReduceBitmaps (bool bSet)
 
PrinterBitmapMode GetReducedBitmapMode () const
 
void SetReducedBitmapMode (PrinterBitmapMode eMode)
 
sal_uInt16 GetReducedBitmapResolution () const
 
void SetReducedBitmapResolution (sal_uInt16 nResolution)
 
bool IsReducedBitmapIncludesTransparency () const
 
void SetReducedBitmapIncludesTransparency (bool bSet)
 
bool IsConvertToGreyscales () const
 
void SetConvertToGreyscales (bool bSet)
 
bool IsPDFAsStandardPrintJobFormat () const
 
void SetPDFAsStandardPrintJobFormat (bool bSet)
 
void ReadFromConfig (bool bFile)
 Read printer options from configuration. More...
 

Private Attributes

bool mbReduceTransparency
 
PrinterTransparencyMode meReducedTransparencyMode
 
bool mbReduceGradients
 
PrinterGradientMode meReducedGradientsMode
 
sal_uInt16 mnReducedGradientStepCount
 
bool mbReduceBitmaps
 
PrinterBitmapMode meReducedBitmapMode
 
sal_uInt16 mnReducedBitmapResolution
 
bool mbReducedBitmapsIncludeTransparency
 
bool mbConvertToGreyscales
 
bool mbPDFAsStandardPrintJobFormat
 

Detailed Description

Definition at line 108 of file print.hxx.

Constructor & Destructor Documentation

PrinterOptions::PrinterOptions ( )

Definition at line 92 of file print.cxx.

References Auto, Normal, and Stripes.

Member Function Documentation

PrinterBitmapMode PrinterOptions::GetReducedBitmapMode ( ) const
inline

Definition at line 147 of file print.hxx.

Referenced by vcl::PrinterController::removeTransparencies().

sal_uInt16 PrinterOptions::GetReducedBitmapResolution ( ) const
inline

Definition at line 150 of file print.hxx.

Referenced by vcl::PrinterController::removeTransparencies().

PrinterGradientMode PrinterOptions::GetReducedGradientMode ( ) const
inline

Definition at line 137 of file print.hxx.

Referenced by Printer::DrawGradientEx().

sal_uInt16 PrinterOptions::GetReducedGradientStepCount ( ) const
inline

Definition at line 140 of file print.hxx.

Referenced by Printer::DrawGradientEx().

PrinterTransparencyMode PrinterOptions::GetReducedTransparencyMode ( ) const
inline

Definition at line 130 of file print.hxx.

Referenced by vcl::PrinterController::removeTransparencies().

bool PrinterOptions::IsConvertToGreyscales ( ) const
inline

Definition at line 158 of file print.hxx.

Referenced by vcl::PrinterController::removeTransparencies().

bool PrinterOptions::IsPDFAsStandardPrintJobFormat ( ) const
inline

Definition at line 161 of file print.hxx.

bool PrinterOptions::IsReduceBitmaps ( ) const
inline

Definition at line 144 of file print.hxx.

Referenced by vcl::PrinterController::removeTransparencies().

bool PrinterOptions::IsReducedBitmapIncludesTransparency ( ) const
inline

Definition at line 154 of file print.hxx.

Referenced by vcl::PrinterController::removeTransparencies().

bool PrinterOptions::IsReduceGradients ( ) const
inline

Definition at line 134 of file print.hxx.

Referenced by Printer::DrawGradientEx().

bool PrinterOptions::IsReduceTransparency ( ) const
inline

Definition at line 127 of file print.hxx.

Referenced by vcl::PrinterController::removeTransparencies().

void PrinterOptions::ReadFromConfig ( bool  bFile)
void PrinterOptions::SetConvertToGreyscales ( bool  bSet)
inline

Definition at line 159 of file print.hxx.

Referenced by ReadFromConfig().

void PrinterOptions::SetPDFAsStandardPrintJobFormat ( bool  bSet)
inline

Definition at line 162 of file print.hxx.

Referenced by ReadFromConfig().

void PrinterOptions::SetReduceBitmaps ( bool  bSet)
inline

Definition at line 145 of file print.hxx.

Referenced by ReadFromConfig().

void PrinterOptions::SetReducedBitmapIncludesTransparency ( bool  bSet)
inline

Definition at line 155 of file print.hxx.

Referenced by ReadFromConfig().

void PrinterOptions::SetReducedBitmapMode ( PrinterBitmapMode  eMode)
inline

Definition at line 148 of file print.hxx.

Referenced by ReadFromConfig().

void PrinterOptions::SetReducedBitmapResolution ( sal_uInt16  nResolution)
inline

Definition at line 151 of file print.hxx.

Referenced by ReadFromConfig().

void PrinterOptions::SetReducedGradientMode ( PrinterGradientMode  eMode)
inline

Definition at line 138 of file print.hxx.

Referenced by ReadFromConfig().

void PrinterOptions::SetReducedGradientStepCount ( sal_uInt16  nStepCount)
inline

Definition at line 141 of file print.hxx.

Referenced by ReadFromConfig().

void PrinterOptions::SetReducedTransparencyMode ( PrinterTransparencyMode  eMode)
inline

Definition at line 131 of file print.hxx.

Referenced by ReadFromConfig().

void PrinterOptions::SetReduceGradients ( bool  bSet)
inline

Definition at line 135 of file print.hxx.

Referenced by ReadFromConfig().

void PrinterOptions::SetReduceTransparency ( bool  bSet)
inline

Definition at line 128 of file print.hxx.

Referenced by ReadFromConfig().

Member Data Documentation

bool PrinterOptions::mbConvertToGreyscales
private

Definition at line 121 of file print.hxx.

bool PrinterOptions::mbPDFAsStandardPrintJobFormat
private

Definition at line 122 of file print.hxx.

bool PrinterOptions::mbReduceBitmaps
private

Definition at line 117 of file print.hxx.

bool PrinterOptions::mbReducedBitmapsIncludeTransparency
private

Definition at line 120 of file print.hxx.

bool PrinterOptions::mbReduceGradients
private

Definition at line 114 of file print.hxx.

bool PrinterOptions::mbReduceTransparency
private

Definition at line 112 of file print.hxx.

PrinterBitmapMode PrinterOptions::meReducedBitmapMode
private

Definition at line 118 of file print.hxx.

PrinterGradientMode PrinterOptions::meReducedGradientsMode
private

Definition at line 115 of file print.hxx.

PrinterTransparencyMode PrinterOptions::meReducedTransparencyMode
private

Definition at line 113 of file print.hxx.

sal_uInt16 PrinterOptions::mnReducedBitmapResolution
private

Definition at line 119 of file print.hxx.

sal_uInt16 PrinterOptions::mnReducedGradientStepCount
private

Definition at line 116 of file print.hxx.


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