• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • PDF_setrgbcolor()

    (PHP 4, PECL pdflib >= 1.0.0)

    Set fill and stroke rgb color values[deprecated]

    说明

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

    Sets the current fill and stroke color to the supplied RGB values.成功时返回TRUE,或者在失败时返回FALSE

    This function is deprecated since PDFlib version 4, use PDF_setcolor() instead.

    <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!
    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);
    ?>