Estoy escribiendo una aplicación VCL/Delphi, y necesito dibujar texto en un objeto Canvas. Sin embargo, estoy teniendo problemas porque necesito que el texto tenga un tamaño y un ángulo variables. ¿Hay alguna manera fácil de hacer esto? El método TextOut solo toma argumentos para las coordenadas iniciales, por lo que no sé cómo puedo hacer que dibuje un texto rotado.
Gracias!Dibujar texto en ángulo
8
A
Respuesta
16
Si dibuja en un lienzo, eche un vistazo a Canvas.Font.Orientation
. Toma un ángulo como un entero en décimas de grado. (es decir, usted pasa 900 para un ángulo de 90 grados).
Cuestiones relacionadas
- 1. Dibujar texto sobre lienzo en el ángulo
- 2. Dibujar un texto girado en una imagen en C#
- 3. ¿Cómo dibujar texto en lienzo?
- 4. Dibujar texto en el centro
- 5. ¿Dibujar texto en vista circular?
- 6. iPhone: ¿Dibujar texto girado?
- 7. qt dibujar texto colorido
- 8. Dibujar texto en forma en ActionScript 3
- 9. Dibujar texto con gráficos básicos
- 10. Dibujar texto multilingüe usando PIL
- 11. Dibujar texto en superposición de círculo
- 12. Dibujar texto girado en un lienzo HTML5
- 13. iPhone: cómo dibujar texto en una ventana?
- 14. dibujar texto "ellipsized" en un lienzo
- 15. ¿Cómo dibujar texto en cuadro de imagen?
- 16. Android: escalado de texto incorrecto al dibujar texto en lienzo
- 17. ¿Cómo dibujar líneas horizontales en openLayers?
- 18. Combinar imagen y texto para dibujar
- 19. Dibujar texto subrayado/tachado (MULTILINE STRING)?
- 20. ¿Cómo puedo dibujar texto usando Libgdx/Java?
- 21. dibujar texto usando CGContextShowTextAtPoint pero el texto mostrado es invertida,
- 22. ¿Cómo dibujar texto usando solo métodos OpenGL?
- 23. Soporte de ángulo recto en HTML
- 24. HTML canvas drawImage con un ángulo
- 25. Dibujar flecha en la etiqueta de lona
- 26. Gráficos básicos: dibujando una línea en un ángulo
- 27. ¿Existe una forma rápida de dibujar texto en WPF
- 28. Cómo dibujar texto en un gráfico de MS ChartArea vacío?
- 29. iPhone - Cómo dibujar texto en medio de un rectángulo
- 30. ¿Cómo dibujar un contorno alrededor del texto en AWT?
¡Adelante! Funcionó muy bien. Gracias de nuevo. – Ben313
Tenga en cuenta que la propiedad de Orientación no está disponible en las versiones anteriores de Delphi. En esas situaciones, debe usar la función Win32 API CreateFontIndirect() directamente y asignar su resultado a la propiedad TFont.Handle. –
Gracias por la advertencia. ¿Sabes en qué versión se agregó la Orientación? –