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旋轉文字框繪製成功