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Въртящото се текстово поле беше изчертано успешно