/include/functions.inc.php

Description

DOMPDF - PHP5 HTML to PDF renderer

File: $RCSfile: functions.inc.php,v $ Created on: 2004-08-04

Copyright (c) 2004 - Benj Carson <benjcarson@digitaljunkies.ca>

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library in the file LICENSE.LGPL; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Alternatively, you may distribute this software under the terms of the PHP License, version 3.0 or later. A copy of this license should have been distributed with this file in the file LICENSE.PHP . If this is not the case, you can obtain a copy at http://www.php.net/license/3_0.txt.

The latest version of DOMPDF might be available at: http://www.digitaljunkies.ca/dompdf

Functions
build_url (line 94)

builds a full url given a protocol, hostname, base path and url

string build_url (string $protocol, string $host, string $base_path, string $url)
  • string $protocol
  • string $host
  • string $base_path
  • string $url
dec2roman (line 200)

converts decimal numbers to roman numerals

string dec2roman (int $num)
  • int $num
explode_url (line 129)

parse a full url or pathname and return an array(protocol, host, path, file + query + fragment)

array explode_url (string $url)
  • string $url
is_percent (line 246)

Determines whether $value is a percentage or not

bool is_percent (float $value)
  • float $value
pre_r (line 53)

print_r wrapper for html/cli output

Wraps print_r() output in < pre > tags if the current sapi is not 'cli'. Returns the output string instead of displaying it if $return is true.

void pre_r (mixed $mixed, [bool $return = false])
  • mixed $mixed: variable or expression to display
  • bool $return
pre_var_dump (line 77)

var_dump wrapper for html/cli output

Wraps var_dump() output in < pre > tags if the current sapi is not 'cli'.

void pre_var_dump (mixed $mixed)
  • mixed $mixed: variable or expression to display.
record_warnings (line 263)

Stores warnings in an array for display later

This function allows warnings generated by the DomDocument parser and CSS loader (Stylesheet) to be captured and displayed later. Without this function, errors are displayed immediately and PDF streaming is impossible.

void record_warnings (int $errno, string $errstr, string $errfile, string $errline)
  • int $errno
  • string $errstr
  • string $errfile
  • string $errline

Documentation generated on Fri, 04 Mar 2005 13:31:18 -0700 by phpDocumentor 1.3.0RC3