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

LeftLa coordonnée horizontale de l'angle supérieur gauche du cadre avant sa rotation
TopLa coordonnée verticale de l'angle supérieur gauche du cadre avant sa rotation
WidthLa largeur du cadre avant sa rotation La hauteur du cadre avant sa rotation
Height
AngleAngle 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
OptionsAlignement 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

0Le paramètre Options était hors limites
1La zone de texte tournée a été tracée