FitRotatedTextBoxA
Texte, disposition
Description
Le A final indique le point d’entrée de DLL ANSI (char); l’interface ActiveX/COM n’expose que la forme Unicode. Le comportement est identique à FitRotatedTextBox et les arguments de chaîne sont interprétés selon la page de codes SetAnsiMode actuelle
Semblable à FitTextBox, mais la zone peut pivoter selon n’importe quel angle. La taille du texte est ajustée pour qu’il tienne entièrement dans l’espace disponible. Le coin supérieur gauche de la zone avant rotation sert de point de rotation
Syntaxe
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);
Paramètres
| Left | La coordonnée horizontale de l'angle supérieur gauche du cadre avant sa rotation |
|---|---|
| Top | La coordonnée verticale de l'angle supérieur gauche du cadre avant sa rotation |
| Width | La largeur du cadre avant sa rotation La hauteur du cadre avant sa rotation |
| Height | |
| Angle | Angle en degrés selon lequel la zone doit pivoter. Un angle positif la fait pivoter dans le sens antihoraire, un angle négatif dans le sens horaire. Texte qui sera ajusté dans la zone |
| Text | |
| Options | Alignement vertical : 0 = Centré 1 = Haut 2 = Bas. Ajouter 100 empêche le fractionnement des mots longs et réduit la police jusqu’à ce que le plus long tienne. Ajouter 1000 autorise l’augmentation de la police jusqu’à ce que le texte remplisse la zone |
Valeurs de retour
| 0 | Le paramètre Options était hors limites |
|---|---|
| 1 | La zone de texte tournée a été tracée |