PHP Doku:: Setzt Füll- und Zeichenfarbe in RGB [veraltet] - function.pdf-setrgbcolor.html

Verlauf / Chronik / History: (1) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzNon-Text MIME-AusgabenPDFPDF FunktionenPDF_setrgbcolor

Ein Service von Reinhard Neidl - Webprogrammierung.

PDF Funktionen

<<PDF_setrgbcolor_stroke

PDF_shading_pattern>>

PDF_setrgbcolor

(PHP 4, PECL pdflib >= 1.0.0)

PDF_setrgbcolorSetzt Füll- und Zeichenfarbe in RGB [veraltet]

Beschreibung

bool PDF_setrgbcolor ( resource $p , float $red , float $green , float $blue )

Setzt die aktuelle Füll- und Zeichenfarbe auf die übergebenen RGB-Werte. Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.

Diese Funktion ist seit PDFlib Version 4 veraltet, verwenden Sie stattdessen die Funktion PDF_setcolor().


2 BenutzerBeiträge:
- Beiträge aktualisieren...
n dot gaertner at gmx dot net
9.07.2001 14:19
<b>Use this code to convert HEX colors to RGB that you can use with pdf_setrgbcolor:</b>
<?
$color
= "#FF00FF";
$string = str_replace("#","",$color);
$red = hexdec(substr($string,0,2)) / 255;
$green = hexdec(substr($string,2,2)) / 255;
$blue = hexdec(substr($string,4,2)) / 255;
pdf_rect($pdf, 110, 600, 20, 30);
pdf_setrgbcolor_fill($pdf, $red, $green, $blue);
pdf_fill($pdf);
?>

This gives you a pink rectangle!
skuenzli at u dot arizona dot edu
26.04.2000 21:17
Here is a snippet of code to create a blue rectangle:

<?php

/*
*pdf_setrgbcolor(pdf_file, float red, float green, float blue);
*red/green/blue are values between 0 and 1.
*It appears that the value is supposed to be a percentage intensity.
*0.0 means a 0% intensity for that color (0 in RGB-scale)
*0.5 means a 50% intensity of that color (127 in RGB-scale)
*1.0 means a 100% intensity of that color (255 in RGB-scale)
*/

//Create blue rectangle
pdf_rect($pdf, 110, 600, 20, 30);
pdf_setrgbcolor_fill($pdf, 0, 0, 1.0);
pdf_fill($pdf);

?>



PHP Powered Diese Seite bei php.net
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)