GlyphTypeface Classe
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 uma face de fonte física que corresponde a um arquivo 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
Comentários
O GlyphTypeface objeto é um objeto de texto de baixo nível que corresponde a uma única face de uma família de fontes, conforme representado por um arquivo de fonte OpenType, ou serializado como um bloco de memória em um documento. O GlyphTypeface correto a ser usado para uma execução de caracteres em uma determinada fonte lógica normalmente é determinado pelo sistema de fontes WPF e registrado nos objetos GlyphRun gerados pelas APIs de texto de formatação de >/objeto FormattedText.
O
Obtendo métricas comuns da face da fonte, como a proporção de tamanho de subida e descida para em.
Obtendo métricas, estruturas de tópicos e bitmaps para glifos individuais.
Serialização em um documento.
A lista a seguir descreve o tipo de cenários de aplicativo que ilustram o valor do uso do controle de baixo nível fornecido pelo GlyphTypeface objeto.
Um gerador de documento de formato fixo pode usar a GlyphTypeface imagem binária da fonte para inserção em um contêiner de documento
Um driver de impressora pode usar os GlyphTypeface contornos de glifo de fonte ou bitmaps ou toda a imagem de fonte para enviar à impressora.
Um GlyphTypeface aplicativo visualizador pode usar as GlyphTypeface informações de métrica e bitmap.
Cada glifo define métricas que especificam como ele se alinha com outros Glyphs. O gráfico a seguir define valores de métrica para caracteres de glifo.
Valores de métrica de caracteres de glifo
Construtores
| Nome | Description |
|---|---|
| GlyphTypeface() |
Inicializa uma nova instância da classe GlyphTypeface. |
| GlyphTypeface(Uri, StyleSimulations) |
Inicializa uma nova instância da GlyphTypeface classe usando o local e StyleSimulations o valor do arquivo de fonte especificados. |
| GlyphTypeface(Uri) |
Inicializa uma nova instância da GlyphTypeface classe usando o local do arquivo de fonte especificado. |
Propriedades
| Nome | Description |
|---|---|
| AdvanceHeights |
Obtém as alturas avançadas para os glifos representados pelo GlyphTypeface objeto. |
| AdvanceWidths |
Obtém as larguras avançadas para os glifos representados pelo GlyphTypeface objeto. |
| Baseline |
Obtém o valor da linha de base para o GlyphTypeface. |
| BottomSideBearings |
Obtém a distância da borda inferior da caixa preta até a parte inferior do vetor avançado para os glifos representados pelo GlyphTypeface objeto. |
| CapsHeight |
Obtém a distância da linha de base até a parte superior de uma capital inglesa, em relação ao tamanho em, para o GlyphTypeface objeto. |
| CharacterToGlyphMap |
Obtém o mapeamento nominal de um ponto de código Unicode para um índice de glifo, conforme definido pela tabela 'CMAP' da fonte. |
| Copyrights |
Obtém as informações de direitos autorais do GlyphTypeface objeto. |
| Descriptions |
Obtém as informações de descrição do GlyphTypeface objeto. |
| DesignerNames |
Obtém as informações do designer para o GlyphTypeface objeto. |
| DesignerUrls |
Obtém as informações de URL do designer para o GlyphTypeface objeto. |
| DistancesFromHorizontalBaselineToBlackBoxBottom |
Obtém o valor de deslocamento da linha de base ocidental horizontal para a parte inferior da caixa preta do glifo para os glifos representados pelo GlyphTypeface objeto. |
| EmbeddingRights |
Obtém a permissão de inserção de fonte para o GlyphTypeface objeto. |
| FaceNames |
Obtém o nome do rosto do GlyphTypeface objeto. |
| FamilyNames |
Obtém o nome da família do GlyphTypeface objeto. |
| FontUri |
Obtém ou define o URI do GlyphTypeface objeto. |
| GlyphCount |
Obtém o número de glifos para o GlyphTypeface objeto. |
| Height |
Obtém a altura da célula de caractere em relação ao tamanho em. |
| LeftSideBearings |
Obtém a distância da extremidade superior do vetor avançado até a borda esquerda da caixa preta para os glifos representados pelo GlyphTypeface objeto. |
| LicenseDescriptions |
Obtém as informações de descrição da licença de fonte para o GlyphTypeface objeto. |
| ManufacturerNames |
Obtém as informações do fabricante da fonte para o GlyphTypeface objeto. |
| RightSideBearings |
Obtém a distância da borda direita da caixa preta até a extremidade direita do vetor avançado para os glifos representados pelo GlyphTypeface objeto. |
| SampleTexts |
Obtém as informações 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 de base até o passo a passo para a face de tipo. |
| StrikethroughThickness |
Obtém um valor que indica a espessura do tachado relativo ao tamanho da fonte em. |
| Style |
Obtém o estilo do GlyphTypeface objeto. |
| StyleSimulations |
Obtém ou define o StyleSimulations para o GlyphTypeface objeto. |
| Symbol |
Obtém um valor que indica se a GlyphTypeface fonte está em conformidade com a codificação Unicode. |
| TopSideBearings |
Obtém a distância da extremidade superior do vetor de avanço vertical até a borda superior da caixa preta para os glifos representados pelo GlyphTypeface objeto. |
| Trademarks |
Obtém as informações de aviso de marca para o GlyphTypeface objeto. |
| UnderlinePosition |
Obtém a posição do sublinhado no GlyphTypeface. |
| UnderlineThickness |
Obtém a espessura do sublinhado em relação ao tamanho em. |
| VendorUrls |
Obtém as informações de URL do fornecedor para o GlyphTypeface objeto. |
| Version |
Obtém a versão do rosto da fonte interpretada da tabela 'NAME' da fonte. |
| VersionStrings |
Obtém as informações da cadeia de caracteres de versão do GlyphTypeface objeto interpretado da tabela 'NAME' da fonte. |
| Weight |
Obtém o peso projetado da fonte representada pelo GlyphTypeface objeto. |
| Win32FaceNames |
Obtém o nome de rosto Win32 para a fonte representada pelo GlyphTypeface objeto. |
| Win32FamilyNames |
Obtém o nome da família Win32 para a fonte representada pelo GlyphTypeface objeto. |
| XHeight |
Obtém a altura x ocidental em relação ao tamanho em relação à fonte representada pelo GlyphTypeface objeto. |
Métodos
| Nome | Description |
|---|---|
| ComputeSubset(ICollection<UInt16>) |
Retorna a imagem binária do subconjunto de fonte com base em uma coleção especificada de glifos. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual GlyphTypeface . |
| GetFontStream() |
Retorna o fluxo de arquivo de fonte representado pelo GlyphTypeface objeto. |
| GetGlyphOutline(UInt16, Double, Double) |
Retorna um Geometry valor que descreve o caminho para um único glifo na fonte. |
| GetHashCode() |
Serve como uma 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 Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| ISupportInitialize.BeginInit() |
Para obter uma descrição deste membro, consulte BeginInit(). |
| ISupportInitialize.EndInit() |
Para obter uma descrição deste membro, consulte EndInit(). |