GlyphTypeface Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Especifica uma fonte física que corresponde a um ficheiro de fonte no disco.
public ref class GlyphTypeface : System::ComponentModel::ISupportInitialize
public class GlyphTypeface : System.ComponentModel.ISupportInitialize
type GlyphTypeface = class
interface ISupportInitialize
Public Class GlyphTypeface
Implements ISupportInitialize
- Herança
-
GlyphTypeface
- Implementações
Observações
O GlyphTypeface objeto é um objeto de texto de baixo nível que corresponde a uma única face de uma família de fontes representada por um ficheiro de fonte OpenType, ou serializado como um bloco de memória num documento. O GlyphTypeface correto a usar para uma sequência de caracteres numa dada fonte lógica é normalmente determinado pelo sistema de fontes WPF e registado nos objetos GlyphRun gerados pelas APIs de texto de FormattedText objetos e linhas.
Fornece GlyphTypeface propriedades e métodos para:
Obter métricas comuns das fontes de letra, como a razão entre ascensão e descida em relação ao tamanho de abertura.
Obtenção de métricas, contornos e bitmaps para glifos individuais.
Serialização num documento.
A lista seguinte descreve o tipo de cenários de aplicação que ilustram o valor de usar o controlo de baixo nível que o GlyphTypeface objeto proporciona.
Um gerador de documentos de formato fixo pode usar o GlyphTypeface para obter uma imagem binária da fonte para incorporação num contentor de documentos
Um controlador de impressora pode usar o GlyphTypeface para obter contornos de glifos de fonte ou bitmaps, ou toda a imagem da fonte para enviar à impressora.
Uma aplicação de visualização pode usar o GlyphTypeface para obter informações métricas GlyphTypeface e bitmap.
Cada glifo define métricas que especificam como ele se alinha com outros Glyphs. O gráfico seguinte define valores métricos para caracteres de glifos.
de glifos Valores métricos dos caracteres de glifo
Construtores
| Name | Description |
|---|---|
| GlyphTypeface() |
Inicializa uma nova instância da GlyphTypeface classe. |
| GlyphTypeface(Uri, StyleSimulations) |
Inicializa uma nova instância da GlyphTypeface classe usando a localização e StyleSimulations valor especificados do ficheiro de fonte. |
| GlyphTypeface(Uri) |
Inicializa uma nova instância da GlyphTypeface classe usando a localização especificada do ficheiro de fonte. |
Propriedades
| Name | Description |
|---|---|
| AdvanceHeights |
Obtém as alturas de avanço para os glifos representados pelo GlyphTypeface objeto. |
| AdvanceWidths |
Obtém as larguras de avanço dos glifos representados pelo GlyphTypeface objeto. |
| Baseline |
Obtém o valor base para o GlyphTypeface. |
| BottomSideBearings |
Obtém a distância desde a borda inferior da caixa preta até à extremidade inferior do vetor de avanço para os glifos representados pelo GlyphTypeface objeto. |
| CapsHeight |
Obtém a distância desde a linha base até ao topo de uma maiúscula inglesa, relativa ao tamanho em, para o GlyphTypeface objeto. |
| CharacterToGlyphMap |
Obtém o mapeamento nominal de um ponto de código Unicode para um índice de glifos conforme definido pela tabela 'CMAP' da fonte. |
| Copyrights |
Obtém a informação de direitos de autor do GlyphTypeface objeto. |
| Descriptions |
Obtém a informação de descrição do GlyphTypeface objeto. |
| DesignerNames |
Obtém a informação do designer para o GlyphTypeface objeto. |
| DesignerUrls |
Obtém a informação do URL do designer para o GlyphTypeface objeto. |
| DistancesFromHorizontalBaselineToBlackBoxBottom |
Obtém o valor de deslocamento desde a linha de base Western horizontal até ao fundo da caixa preta do glifo para os glifos representados pelo GlyphTypeface objeto. |
| EmbeddingRights |
Obtém a permissão de incorporação da fonte para o GlyphTypeface objeto. |
| FaceNames |
Obtém o nome da face do GlyphTypeface objeto. |
| FamilyNames |
Obtém o apelido do GlyphTypeface objeto. |
| FontUri |
Obtém ou define o URI do GlyphTypeface objeto. |
| GlyphCount |
Obtém o número de glifos do GlyphTypeface objeto. |
| Height |
Obtém a altura da célula do carácter em relação ao tamanho do em. |
| LeftSideBearings |
Obtém a distância desde a extremidade inicial do vetor de avanço até à borda esquerda da caixa preta para os glifos representados pelo GlyphTypeface objeto. |
| LicenseDescriptions |
Obtém a descrição da licença da fonte para o GlyphTypeface objeto. |
| ManufacturerNames |
Obtém a informação do fabricante da fonte para o GlyphTypeface objeto. |
| RightSideBearings |
Obtém a distância da aresta direita da caixa preta até à extremidade direita do vetor de avanço para os glifos representados pelo GlyphTypeface objeto. |
| SampleTexts |
Obtém a informação de texto de exemplo para o GlyphTypeface objeto. |
| Stretch |
Obtém o FontStretch valor do GlyphTypeface objeto. |
| StrikethroughPosition |
Obtém um valor que indica a distância da linha base até à risca para a fonte. |
| StrikethroughThickness |
Obtém um valor que indica a espessura do riscado em relação ao tamanho em da fonte. |
| Style |
Obtém o estilo do GlyphTypeface objeto. |
| StyleSimulations |
Obtém ou define o StyleSimulations para o GlyphTypeface objeto. |
| Symbol |
Recebe um valor que indica se a GlyphTypeface fonte está em conformidade com a codificação Unicode. |
| TopSideBearings |
Obtém a distância do extremo superior do vetor de avanço vertical até à borda superior da caixa preta para os glifos representados pelo GlyphTypeface objeto. |
| Trademarks |
Obtém a informação do aviso de marca registada do GlyphTypeface objeto. |
| UnderlinePosition |
Obtém a posição do sublinhado no GlyphTypeface. |
| UnderlineThickness |
Obtém a espessura do sublinhado em relação ao tamanho eletromagnético. |
| VendorUrls |
Obtém a informação do URL do fornecedor para o GlyphTypeface objeto. |
| Version |
Obtém a versão da fonte interpretada a partir da tabela 'NAME' da fonte. |
| VersionStrings |
Obtém a informação da string de versão do GlyphTypeface objeto interpretada a partir da tabela 'NAME' da fonte. |
| Weight |
Obtém o peso projetado da fonte representado pelo GlyphTypeface objeto. |
| Win32FaceNames |
Obtém o nome da fonte Win32 para a fonte representada pelo GlyphTypeface objeto. |
| Win32FamilyNames |
Recebe o nome da família Win32 para a fonte representada pelo GlyphTypeface objeto. |
| XHeight |
Obtém a altura do x ocidental relativa ao tamanho em para a fonte representada pelo GlyphTypeface objeto. |
Métodos
| Name | Description |
|---|---|
| ComputeSubset(ICollection<UInt16>) |
Devolve a imagem binária do subconjunto de fontes com base numa coleção específica de glifos. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual GlyphTypeface . |
| GetFontStream() |
Devolve o fluxo de ficheiro de fonte representado pelo GlyphTypeface objeto. |
| GetGlyphOutline(UInt16, Double, Double) |
Devolve um Geometry valor que descreve o caminho de um único glifo na fonte. |
| GetHashCode() |
Serve como função de hash para GlyphTypeface. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| ISupportInitialize.BeginInit() |
Para uma descrição deste elemento, veja BeginInit(). |
| ISupportInitialize.EndInit() |
Para uma descrição deste elemento, veja EndInit(). |