©
                    本文档使用
                    php中文网手册 发布
                
(PECL imagick 2.0.0)
ImagickDraw::setTextDecoration — Specifies a decoration
$decoration 
   )本函数还未编写文档,仅有参数列表。
Specifies a decoration to be applied when annotating with text.
decoration DECORATION_ constant
没有返回值。
Example #1 ImagickDraw::setTextDecoration()
  <?php
 function  setTextDecoration ( $strokeColor ,  $fillColor ,  $backgroundColor ,  $textDecoration ) {
     $draw  = new \ ImagickDraw ();
     $draw -> setStrokeColor ( $strokeColor );
     $draw -> setFillColor ( $fillColor );
     $draw -> setStrokeWidth ( 2 );
     $draw -> setFontSize ( 72 );
     $draw -> setTextDecoration ( $textDecoration );
     $draw -> annotation ( 50 ,  75 ,  "Lorem Ipsum!" );
     $imagick  = new \ Imagick ();
     $imagick -> newImage ( 500 ,  200 ,  $backgroundColor );
     $imagick -> setImageFormat ( "png" );
     $imagick -> drawImage ( $draw );
     header ( "Content-Type: image/png" );
    echo  $imagick -> getImageBlob ();
}
 ?>   [#1] mark-paspirgilis at web dot de [2011-01-12 09:41:23]
Hi, guys.
I was looking half the day for a documentation about how to set the damn underline...
I found it out myself now.. happy to be able to share my new knowledge with you out there.
$decoration can be those:
1  -  Text will be normal
2  -  Underline
3  -  Upperline
4  -  Stroke-through
regards,
Mark Paspirgilis