THPDFPage.RectangleRotate メソッド

 

THPDFPage.RectangleRotate

THPDFPage

 

トップへ  前へ  次へ

回転した四角形を描画します。

 

Delphi 構文:

procedure RectangleRotate (X, Y, Width, Height: Single; Angle: Extended);

 

C++ 構文:

void __fastcall RectangleRotate ( float X, float Y, float Width, float Height, Extended Angle );

 

説明

RectangleRotate を使って、現在のパスに回転した矩形を追加します。( X, Y) は矩形の回転の中心となる隅、Width と Height がサイズ、angle が度単位の回転角度です。この矩形は Rectangle で追加したものと同じく閉じたサブパスなので、ストロークすれば 4 辺すべてが描かれます

矩形領域を塗りつぶすには Fill を使います。塗りつぶさずに矩形領域の輪郭だけを描くには Stroke を使います。角の丸い矩形を描くには RoundRect を使います

 

コード例

HPDF.CurrentPage.RectangleRotate( 100, 100, 150, 75, 30 );    // Rotated rectangle
HPDF.CurrentPage.Stroke;