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
| Left | Laatikon vasemman yläkulman vaakakoordinaatti ennen kiertoa |
|---|---|
| Top | Laatikon vasemman yläkulman pystykoordinaatti ennen kiertoa |
| Width | Laatikon leveys ennen kiertoa Laatikon korkeus ennen kiertoa |
| Height | |
| Angle | Kulma 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 | |
| Options | Pystytasaus: 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
| 0 | Options-parametri oli sallitun alueen ulkopuolella |
|---|---|
| 1 | Kierretyn tekstilaatikon piirto onnistui |