LibreOffice Module vcl (master) 1
Classes | Typedefs | Enumerations | Functions
psp Namespace Reference

Classes

class  CPDManager
 
struct  CPDPrinter
 
class  CUPSManager
 
struct  FastPrintFontInfo
 
struct  FPtrHash
 
struct  GraphicsStatus
 
struct  JobData
 
class  PPDContext
 
class  PPDKey
 
struct  PPDKeyhash
 
class  PPDParser
 
struct  PPDValue
 
class  PrinterBmp
 
class  PrinterColor
 
class  PrinterGfx
 
struct  PrinterInfo
 
class  PrinterInfoManager
 
class  PrinterJob
 
struct  PrintFontInfo
 
class  PrintFontManager
 

Typedefs

typedef int fontID
 

Enumerations

enum class  orientation {
  Portrait ,
  Landscape
}
 
enum  PPDValueType {
  eInvocation ,
  eQuoted ,
  eSymbol ,
  eString ,
  eNo
}
 
enum class  whichOfficePath {
  InstallationRootPath ,
  UserPath ,
  ConfigPath
}
 
enum class  ImageType {
  TrueColorImage ,
  MonochromeImage ,
  PaletteImage ,
  GrayScaleImage
}
 

Functions

OUString GetCommandLineToken (int nToken, const OUString &rLine)
 
OString GetCommandLineToken (int nToken, const OString &rLine)
 
int GetCommandLineTokenCount (const OUString &rLine)
 
OUString WhitespaceToSpace (std::u16string_view rLine, bool bProtect)
 
OString WhitespaceToSpace (std::string_view rLine)
 
double StringToDouble (std::u16string_view rStr)
 
double StringToDouble (std::string_view rStr)
 
int getValueOfDouble (char *pBuffer, double f, int nPrecision=0)
 
void getPrinterPathList (std::vector< OUString > &rPathList, const char *pSubDir)
 
OUString const & getFontPath ()
 
void normPath (OString &rPath)
 
void splitPath (OString &rOrgPath, OString &rDir, OString &rBase)
 
OUString getOfficePath (whichOfficePath ePath)
 

Typedef Documentation

◆ fontID

typedef int psp::fontID

Definition at line 57 of file fontmanager.hxx.

Enumeration Type Documentation

◆ ImageType

enum class psp::ImageType
strong
Enumerator
TrueColorImage 
MonochromeImage 
PaletteImage 
GrayScaleImage 

Definition at line 132 of file printergfx.hxx.

◆ orientation

enum class psp::orientation
strong
Enumerator
Portrait 
Landscape 

Definition at line 27 of file jobdata.hxx.

◆ PPDValueType

Enumerator
eInvocation 
eQuoted 
eSymbol 
eString 
eNo 

Definition at line 42 of file ppdparser.hxx.

◆ whichOfficePath

enum class psp::whichOfficePath
strong
Enumerator
InstallationRootPath 
UserPath 
ConfigPath 

Definition at line 45 of file helper.hxx.

Function Documentation

◆ GetCommandLineToken() [1/2]

OString psp::GetCommandLineToken ( int  nToken,
const OString &  rLine 
)

Definition at line 154 of file strhelper.cxx.

References nToken.

◆ GetCommandLineToken() [2/2]

OUString psp::GetCommandLineToken ( int  nToken,
const OUString &  rLine 
)

Definition at line 104 of file strhelper.cxx.

References nToken.

◆ GetCommandLineTokenCount()

int psp::GetCommandLineTokenCount ( const OUString &  rLine)

Definition at line 204 of file strhelper.cxx.

◆ getFontPath()

OUString const & psp::getFontPath ( )

◆ getOfficePath()

OUString psp::getOfficePath ( whichOfficePath  ePath)

◆ getPrinterPathList()

void psp::getPrinterPathList ( std::vector< OUString > &  rPathList,
const char *  pSubDir 
)

◆ getValueOfDouble()

int psp::getValueOfDouble ( char *  pBuffer,
double  f,
int  nPrecision = 0 
)
inline

Definition at line 60 of file strhelper.hxx.

References aStr, and vcl::f.

Referenced by dbl2str().

◆ normPath()

void psp::normPath ( OString &  rPath)

◆ splitPath()

void psp::splitPath ( OString &  rOrgPath,
OString &  rDir,
OString &  rBase 
)

◆ StringToDouble() [1/2]

double psp::StringToDouble ( std::string_view  rStr)
inline

Definition at line 52 of file strhelper.hxx.

◆ StringToDouble() [2/2]

double psp::StringToDouble ( std::u16string_view  rStr)
inline

Definition at line 47 of file strhelper.hxx.

References u.

◆ WhitespaceToSpace() [1/2]

OString psp::WhitespaceToSpace ( std::string_view  rLine)

Definition at line 314 of file strhelper.cxx.

◆ WhitespaceToSpace() [2/2]

OUString psp::WhitespaceToSpace ( std::u16string_view  rLine,
bool  bProtect 
)

Definition at line 254 of file strhelper.cxx.

Referenced by vcl::PDFWriterImpl::setOutlineItemText().