FitRotatedTextBox

Teksti, Sivun asettelu

Kuvaus

Muistuttaa FitTextBox-funktiota, mutta laatikon voi kiertää millä tahansa kulmalla. Tekstin kokoa säädetään niin, että kaikki teksti mahtuu käytettävään tilaan. Kierto tapahtuu laatikon vasemman yläkulman ympäri ennen kiertoa

Syntaksi

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);

Parametrit

LeftLaatikon vasemman yläkulman vaakakoordinaatti ennen kiertoa
TopLaatikon vasemman yläkulman pystykoordinaatti ennen kiertoa
WidthLaatikon leveys ennen kiertoa Laatikon korkeus ennen kiertoa
Height
AngleKulma asteina, jonka verran laatikko käännetään. Positiivinen kulma kiertää laatikkoa vastapäivään ja negatiivinen myötäpäivään Laatikkoon sovitettava teksti
Text
OptionsPystytasaus: 0 = keskitetty 1 = yläreuna 2 = alareuna Jos näihin arvoihin lisätään 100, pitkiä sanoja ei jaeta, vaan fonttikokoa pienennetään, kunnes pisin sana mahtuu käytettävissä olevaan leveyteen. Jos arvoihin lisätään 1000, fonttikokoa saa suurentaa, kunnes teksti täyttää käytettävissä olevan alueen

Paluuarvot

0Options-parametri oli sallitun alueen ulkopuolella
1Kierretyn tekstilaatikon piirto onnistui