removeSHY  >>
<<  Rect

RegularPolygon

正多角形を描画する。

publicメソッド、TCPDF 2.1.000~

書式
void RegularPolygon( $x0, $y0, $r, $ns, $angle, $draw_circle, $style, $line_style, $fill_color, $circle_style, $circle_outLine_style, $circle_fill_color )
戻り値

(なし)

パラメータ
float $x0 中心点(外接円の中心)のX座標
float $y0 中心点(外接円の中心)のY座標
float $r 外接円の半径
int $ns 辺数(角数)
float $angle 0 反時計回りへの回転角度
bool $draw_circle false 外接円を描画する場合true
string $style ''

描画スタイル、以下のいずれか

  • D or 空文字: 線画する.
  • F: 塗りつぶす.
  • DF or FD: 線画+塗りつぶし.
  • CNZ: クリッピングモード(even-odd方式).
  • CEO: クリッピングモード(non-zero方式).
array $line_style array()

線種、以下のいずれかを指定。

  • all: 全ての線で同じ線種、SetLineStyle()参照.
  • 0~(端点数-1)までの数値: 各線で個別に線種を指定.

キーを指定しないもしくはnullを指定すると、線を描画しない。既定では既定の線種で描画する。

array $fill_color array() 塗りつぶし色、array(R,G,B)で指定する。
string $circle_style ''

外接円を描画する場合の描画スタイル、以下のいずれか

  • D or 空文字: 線画する.
  • F: 塗りつぶす.
  • DF or FD: 線画+塗りつぶし.
  • CNZ: クリッピングモード(even-odd方式).
  • CEO: クリッピングモード(non-zero方式).
array $circle_outLine_style array() 外接円を描画する場合の線種、SetLineStyle()参照の事。
array $circle_fill_color array() 外接円を描画する場合の塗つぶし色、array(R,G,B)で指定する。