FitRotatedTextBoxA
Tekst, Pagina-indeling
Beschrijving
De afsluitende A geeft het ANSI (char)-DLL-entrypoint aan; het ActiveX/COM-oppervlak biedt alleen de Unicode-vorm. Het gedrag is identiek aan FitRotatedTextBox en stringargumenten worden geïnterpreteerd volgens de huidige SetAnsiMode-codepagina
Vergelijkbaar met de functie FitTextBox, maar de hoek van de box kan onder elke hoek worden gedraaid. De tekstgrootte wordt aangepast zodat alle tekst in de beschikbare ruimte past. De linkerbovenhoek van de box vóór het draaien wordt als draaipunt gebruikt
Syntaxis
Delphi
Function DLFitRotatedTextBoxA(InstanceID: Integer; Left, Top, Width, Height, Angle: Double; Text: PAnsiChar; Options: Integer): Integer;
DLL
int DLFitRotatedTextBoxA(int InstanceID, double Left, double Top, double Width, double Height, double Angle, const char * Text, int Options);
Parameters
| Left | De horizontale coördinaat van de linkerbovenhoek van de box vóór het draaien |
|---|---|
| Top | De verticale coördinaat van de linkerbovenhoek van de box vóór het draaien |
| Width | De breedte van de box vóór het draaien De hoogte van de box vóór het draaien |
| Height | |
| Angle | De hoek in graden waarmee de box wordt gedraaid. Een positieve hoek draait de box tegen de klok in, een negatieve hoek met de klok mee. De tekst die in de box moet passen |
| Text | |
| Options | Verticale uitlijning: 0 = Gecentreerd 1 = Boven 2 = Onder Tel bij deze waarden 100 op, dan worden lange woorden niet afgebroken en wordt het font verkleind tot het langste woord in de beschikbare breedte past. Tel 1000 op, dan mag het font juist groter worden tot de tekst het beschikbare gebied vult |
Retourwaarden
| 0 | De parameter Options was buiten bereik |
|---|---|
| 1 | Het gedraaide tekstvak is succesvol getekend |