OpticalMarginAlignment Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica cómo se controlan los valores de rodamiento lateral en la tipografía por carácter al alinearse con un límite de contenedor de texto.
public enum class OpticalMarginAlignment
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class OpticalMarginAlignment
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum OpticalMarginAlignment
Public Enum OpticalMarginAlignment
- Herencia
-
OpticalMarginAlignment
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Campos
None | 0 | Use rodamientos laterales que proceden de valores de tipografía de fuente. Este es el valor predeterminado. |
TrimSideBearings | 1 | No use rodamientos laterales que proceden de valores de tipografía de fuente y alinee el lado del glifo a donde comienza la parte de "tinta" del glifo. |
Comentarios
Esta enumeración se usa como un valor de TextBlock.OpticalMarginAlignment y RichTextBlock.OpticalMarginAlignment.
Cuando las fuentes de diferentes tamaños se alinean verticalmente en los mismos contenedores o cercanos, el ancho de avance y el rodamiento lateral de los caracteres pueden hacer que la alineación aparezca desigual. Esto se puede evitar estableciendo una propiedad que usa OpticalMarginAlignment para usar la constante TrimSideBearings .