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(Microsoft.UI.Xaml.WinUIContract, 65536)]
enum class OpticalMarginAlignment
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public enum OpticalMarginAlignment
Public Enum OpticalMarginAlignment
- Herança
-
OpticalMarginAlignment
- Atributos
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 TrimSideBearings
constante.