Is your feature request related to a problem? Please describe.
.NET MAUI no ofrece una propiedad nativa para controlar el espaciado entre líneas (line spacing) en Label. Esto genera inconsistencias al exportar texto multilínea a PDF, ya que el interlineado depende únicamente del motor de renderizado y del tamaño de fuente.
Describe the solution you'd like
Implementar soporte propio en MauiPdfGenerator para definir un valor de espaciado entre líneas. Este valor debería aplicarse al calcular la posición vertical de cada línea de texto en el PDF, permitiendo interlineados personalizados.
Describe alternatives you've considered
- Usar saltos de línea adicionales para simular mayor espacio, lo cual no es preciso ni profesional.
- Manipular el tamaño de fuente para alterar indirectamente el interlineado, pero esto afecta la legibilidad y no es una solución real.
Additional context
La implementación puede basarse en calcular la altura de línea como:
lineHeight = fontSize + customLineSpacing
y aplicar este valor en el motor de layout del PDF. Esto daría flexibilidad similar a la propiedad LineHeight en otros frameworks.
Is your feature request related to a problem? Please describe.
.NET MAUI no ofrece una propiedad nativa para controlar el espaciado entre líneas (
line spacing) enLabel. Esto genera inconsistencias al exportar texto multilínea a PDF, ya que el interlineado depende únicamente del motor de renderizado y del tamaño de fuente.Describe the solution you'd like
Implementar soporte propio en MauiPdfGenerator para definir un valor de espaciado entre líneas. Este valor debería aplicarse al calcular la posición vertical de cada línea de texto en el PDF, permitiendo interlineados personalizados.
Describe alternatives you've considered
Additional context
La implementación puede basarse en calcular la altura de línea como:
lineHeight = fontSize + customLineSpacingy aplicar este valor en el motor de layout del PDF. Esto daría flexibilidad similar a la propiedad
LineHeighten otros frameworks.