Compartir a través de


CTLineBoundsOptions Enumeración

Definición

Tipo de cálculo de límites que queremos realizar en una CTLine.

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

[System.Flags]
public enum CTLineBoundsOptions
type CTLineBoundsOptions = 
Herencia
CTLineBoundsOptions
Atributos

Campos

ExcludeTypographicLeading 1

Use esta opción para excluir la tipografía que conduce al cálculo de límites (el espacio entre líneas base de diferentes líneas de texto).

ExcludeTypographicShifts 2

No tiene en cuenta el kerning ni la información inicial al calcular los límites de

IncludeLanguageExtents 32
UseGlyphPathBounds 8

Límites de cada glifo. Estos no son muy interesantes, ya que no tienen en cuenta los detalles más finos de la tipografía, lo que devuelve el rectángulo delimitador del texto real representado.

UseHangingPunctuation 4

Los signos de puntuación colgados son una manera de establecer signos de puntuación y puntos de viñeta, normalmente comillas y guiones, de modo que no interrumpan el "flujo" de un cuerpo de texto o "romper" el margen de alineación. Se llama así porque la puntuación parece 'colgar' en el margen del texto y no se incorpora en el bloque o columna de texto. Normalmente se usa cuando el texto está totalmente justificado.

UseOpticalBounds 16

Esto usa los límites ópticos. Algunas fuentes incluyen información sobre la percepción óptica de la fuente y es posible que no se alinee perfectamente con el rectángulo de límite del texto.

Comentarios

Estas opciones se pueden combinar. En el gráfico siguiente, puede ver los distintos límites que se calculan en función de esta marca.

En la imagen siguiente se muestra el efecto que tienen las opciones para medir el texto.

Se aplica a