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 を加えると、テキストが使用可能領域を満たすまでフォントサイズを拡大できます |
戻り値
| 0 | Options パラメーターが範囲外でした |
|---|---|
| 1 | 回転したテキストボックスが正常に描画されました |