FitRotatedTextBox

テキスト, ページレイアウト

説明

FitTextBox 関数と似ていますが、ボックスの角度を任意の角度で回転できます。すべてのテキストが利用可能な領域に収まるよう、テキストサイズが調整されます。回転前のボックスの左上隅を回転点として使用します

構文

Delphi

Function TPDFlib.FitRotatedTextBox(Left, Top, Width, Height, Angle: Double; Const Text: WideString; Options: Integer): Integer;

ActiveX

Function PDFlib::FitRotatedTextBox(Left As Double, Top As Double, Width As Double, Height As Double, Angle As Double, Text As String, Options As Long) As Long

DLL

int DLFitRotatedTextBox(int InstanceID, double Left, double Top, double Width, double Height, double Angle, const wchar_t * Text, int Options);

パラメータ

Left回転前のボックス左上隅の水平座標
Top回転前のボックス左上隅の垂直座標
Width回転前のボックスの幅 回転前のボックスの高さ
Height
Angleボックスを回転させる角度(度単位)です。正の角度はボックスを反時計回りに回転させ、負の角度は時計回りに回転させます。ボックス内に収めるテキスト
Text
Options垂直配置: 0 = 中央 1 = 上 2 = 下 これらの値に 100 を加えると長い単語は分割されず、最も長い単語が使用可能幅に収まるまでフォントサイズが縮小されます これらの値に 1000 を加えると、テキストが使用可能領域を満たすまでフォントサイズを拡大できます

戻り値

0Options パラメーターが範囲外でした
1回転したテキストボックスが正常に描画されました