FitRotatedTextBoxA
Texto, Diseño de página
Descripción
La A final indica el punto de entrada ANSI (char) de DLL; la superficie 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 actual de SetAnsiMode
Similar a la función FitTextBox, pero el ángulo del cuadro puede rotarse a cualquier ángulo. El tamaño del texto se ajusta para asegurar que todo el texto quepa en el espacio disponible. La esquina superior izquierda del cuadro antes de girarlo se usa 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 rotarlo |
|---|---|
| Top | La coordenada vertical de la esquina superior izquierda del cuadro antes de rotarlo |
| Width | El ancho del cuadro antes de rotarlo La altura del cuadro antes de rotarlo |
| Height | |
| Angle | El ángulo en grados según el cual se debe girar el cuadro. Un ángulo positivo gira el cuadro en sentido antihorario; un ángulo negativo gira el cuadro en sentido horario. El texto que se ajustará dentro del cuadro |
| Text | |
| Options | Alineación vertical: 0 = Centrada 1 = Superior 2 = Inferior Si se agrega 100 a estos valores, las palabras largas no se dividirán y el tamaño de fuente se reducirá hasta que la palabra más larga quepa en el ancho disponible Si se agrega 1000 a estos valores, se permitirá aumentar el tamaño de fuente hasta que el texto llene el área disponible |
Valores devueltos
| 0 | El parámetro Options estaba fuera de intervalo |
|---|---|
| 1 | El cuadro de texto rotado se dibujó correctamente |