OpticalMarginAlignment Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica como os valores de side bearing na tipografia por caractere são tratados ao se alinhar a um limite de contêiner 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
- Herança
-
OpticalMarginAlignment
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Campos
None | 0 | Use rolamentos laterais provenientes de valores de tipografia de fonte. Esse é o padrão. |
TrimSideBearings | 1 | Não use rolamentos laterais provenientes de valores de tipografia de fonte e alinhe o lado do glifo ao local em que começa a parte "tinta" do glifo. |
Comentários
Essa enumeração é usada como um valor por TextBlock.OpticalMarginAlignment e RichTextBlock.OpticalMarginAlignment.
Quando fontes de tamanhos diferentes são alinhadas verticalmente nos mesmos contêineres ou próximos, a largura avançada e o rolamento lateral dos caracteres podem fazer com que o alinhamento pareça irregular. Isso pode ser evitado definindo uma propriedade que usa OpticalMarginAlignment para usar a constante TrimSideBearings .