Class Cstyleparser

Description

this a small CSS-parser, which allows to parse stylesheets for ezPDF

Located in /class.styleparser.php (line 6)


	
			
Method Summary
Cstyleparser Cstyleparser ([mixed $szAlign = "left"], [mixed $iFontSize = 10], mixed $iPaddingLeft, mixed $iPaddingRight, mixed $iPaddingTop, mixed $iPaddingBottom)
boolean addEzText (string $szString, [array $arrParamsDefault = ""])
hash analyzeStyleSheetData (mixed $szStyleTagDefinition)
$szString convertDistanceTo_ezUnit ($szString $szString)
string convertFontTo_ezFont (string $szFontFamily)
hash convertStyleDataTo_ezText_Array (mixed $arrStyle)
hash createFinalParamList (array $arrParamsDefault)
string getNameOfStyleKey ()
boolean setGlobalStyles (hash $arrStyles)
Methods
Constructor Cstyleparser (line 8)
Cstyleparser Cstyleparser ([mixed $szAlign = "left"], [mixed $iFontSize = 10], mixed $iPaddingLeft, mixed $iPaddingRight, mixed $iPaddingTop, mixed $iPaddingBottom)
addEzText (line 312)

addEzText($szString,$arrParamDefault = "")

calls the $pdf->ezText method and adds the css-data

  • return: true
boolean addEzText (string $szString, [array $arrParamsDefault = ""])
  • string $szString: text to print out
  • array $arrParamsDefault: contains default sizes / styles
analyzeStyleSheetData (line 53)

analyzeStyleSheetData($szStyleTagDefinition)

returns an array with all style-definitions * @param string $szStyleTagDefinition style tag data

hash analyzeStyleSheetData (mixed $szStyleTagDefinition)
convertDistanceTo_ezUnit (line 271)

convertDistanceTo_ezUnit($szString)

converts a defined distance by $szString into a ez-distance

  • return: distance in ez-units
$szString convertDistanceTo_ezUnit ($szString $szString)
  • $szString $szString: distance like 20px, 2cm, 10pt e.g
convertFontTo_ezFont (line 245)

convertFontTo_ezFont($szFontFamily) convert a style font to a supported ezFont.

$szFontFamily can be a commata-seperated list, the first found font is returned if no font was found, this function will fall back to Helvetica.

  • return: name of ezFont
string convertFontTo_ezFont (string $szFontFamily)
  • string $szFontFamily: name of font
convertStyleDataTo_ezText_Array (line 184)

convertStyleDataTo_ezText_Array()

converts all useable CSS-Data to an ezText-Array

hash convertStyleDataTo_ezText_Array (mixed $arrStyle)
createFinalParamList (line 328)

createFinalParamList($arrParamsDefault)

returns an array, which contains the final ezStyle-Array

  • return: ezStyle-array
hash createFinalParamList (array $arrParamsDefault)
  • array $arrParamsDefault
getNameOfStyleKey (line 148)

getNameOfStyleKey()

returns name of key, which assigns the style-data

  • return: name of key
string getNameOfStyleKey ()
getStyleSheetForTag (line 126)

getStyleSheetForTag()

returns an array with the style sheet-data for the current tag

  • return: parameters
hash getStyleSheetForTag ()
setGlobalStyles (line 25)

setGlobalStyles($arrStyles)

$arrStyles is a big hash, which contains all style-definitions

  • return: true
boolean setGlobalStyles (hash $arrStyles)
  • hash $arrStyles

Documentation generated on Tue, 29 Mar 2005 12:37:30 +0200 by phpDocumentor 1.3.0RC3