wxPdfDocument 0.9.2
Static Public Member Functions
wxPdfUtility Class Reference

Class implementing several static utility methods. More...

#include <pdfutility.h>

List of all members.

Static Public Member Functions

static wxString GetUniqueId (const wxString &prefix=wxEmptyString)
 Create a unique ID.
static wxString Double2String (double value, int precision=0)
 Formats a floating point number with a fixed precision.
static double String2Double (const wxString &str)
 Parses a floating point number.
static wxString Convert2Roman (int value)
 Converts an integer number to a roman number.
static double ForceRange (double value, double minValue, double maxValue)
 Forces a floating point number into a fixed range.
static wxString RGB2String (const wxColour &colour)
 Converts a wxColour to the corresponding PDF specification.

Detailed Description

Class implementing several static utility methods.


Member Function Documentation

static wxString wxPdfUtility::Convert2Roman ( int  value) [static]

Converts an integer number to a roman number.

Parameters:
valueinteger value to be converted
Returns:
the string representation of the integer value as a roman number
static wxString wxPdfUtility::Double2String ( double  value,
int  precision = 0 
) [static]

Formats a floating point number with a fixed precision.

Parameters:
valuethe value to be formatted
precisionthe number of decimal places
Returns:
the string representation of the number
static double wxPdfUtility::ForceRange ( double  value,
double  minValue,
double  maxValue 
) [static]

Forces a floating point number into a fixed range.

Parameters:
valuevalue to be forced into range
minValuelower limit
maxValueupper limit
Returns:
value conforming to the given range:
  • the minValue if the value falls below the lower limit
  • the value itself if it is within range
  • the maxValue if the value exceeds the upper limit
static wxString wxPdfUtility::GetUniqueId ( const wxString &  prefix = wxEmptyString) [static]

Create a unique ID.

static wxString wxPdfUtility::RGB2String ( const wxColour &  colour) [static]

Converts a wxColour to the corresponding PDF specification.

Parameters:
colourcolour to be converted to a hexadecimal string representation
Returns:
the hexadecimal string representation of the colour
static double wxPdfUtility::String2Double ( const wxString &  str) [static]

Parses a floating point number.

Parameters:
strthe string to be parsed
Returns:
the value of floating point number given by the string representation, 0 if the string could not be parsed.

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