アフィリエイト広告を利用しています

2024年03月20日

TCPDFでポリゴンを書く

TCPDFで三角形を書くことになった。

Webで検索してみると、Polygonというコマンドがあって、多角形を描けるらしい。

Polygonコマンドの構文を説明しているページはいくつもあったが、

Polygonコマンドの使用例が見つからない。悲しいかな、

コマンド内のパラメータの説明をいくら読んでも理解できない。

そんな中で以下のページは役に立った。

https://hotexamples.com/examples/-/TCPDF/Polygon/php-tcpdf-polygon-method-examples.html

このページをまねして、三角形を描いた。


 $pdf = new TcpdfFpdi();
 ・
 ・
 $style1 = array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => '10,10', 'color' => array(0, 128, 0));
 $pdf->SetLineStyle(array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 137, 135)));
 $pdf->Polygon(array(181, 143.4, 204.8, 143.4, 204.8, 118.3), 'F', array($style1, $style1, $style1),array(0, 137, 135), true);


各パラメータの意味はほとんど理解していないが、以下の三角形を

A4用紙の右端の真ん中あたりに描画した。

sankaku.png

注)
三角形の上と左の黒い線は上記のコマンドとは無関係。

posted by db-engineer at 00:00 | Comment(0) | PHP

この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

検索
最新記事
カテゴリーアーカイブ
プロフィール
db-engineerさんの画像
db-engineer
プロフィール
タグクラウド