Skip to content

Implementar desde cero Espaciado entre líneas #35

@cl2raul66

Description

@cl2raul66

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    type: featureNueva funcionalidad retro-compatible. Requiere subir versión MINOR.

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions