FitRotatedTextBoxA
Texto, Diseño de página
Descripción
La A final indica el punto de entrada de DLL ANSI (char); la interfaz ActiveX/COM solo expone la forma Unicode. El comportamiento es idéntico a FitRotatedTextBox y los argumentos de cadena se interpretan con la página de códigos SetAnsiMode actual
Similar a la función FitTextBox, pero el cuadro puede girarse con cualquier ángulo. El tamaño del texto se ajusta para garantizar que todo quepa en el espacio disponible. La esquina superior izquierda del cuadro antes del giro se utiliza como punto de rotación
Sintaxis
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);
Parámetros
| Left | La coordenada horizontal de la esquina superior izquierda del cuadro antes de girarlo |
|---|---|
| Top | La coordenada vertical de la esquina superior izquierda del cuadro antes de girarlo |
| Width | La anchura del cuadro antes de girarlo La altura del cuadro antes de girarlo |
| Height | |
| Angle | Ángulo, en grados, que debe girarse el cuadro. Un ángulo positivo gira el cuadro en sentido antihorario; un ángulo negativo lo gira en sentido horario. Texto que se ajustará al cuadro |
| Text | |
| Options | Alineación vertical: 0 = Centrada 1 = Arriba 2 = Abajo Si se añade 100 a estos valores, las palabras largas no se dividirán y el tamaño de la fuente se reducirá hasta que la palabra más larga quepa en la anchura disponible. Si se añade 1000 a estos valores, se permitirá aumentar el tamaño de la fuente hasta que el texto llene la zona disponible |
Valores devueltos
| 0 | El parámetro Options estaba fuera del intervalo |
|---|---|
| 1 | El cuadro de texto girado se dibujó correctamente |