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 correto GlyphTypeface 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 GlyphRun objetos gerados pelas FormattedText APIs de texto de formatação de objeto e linha.
O GlyphTypeface fornece propriedades e métodos para:
Obtendo métricas comuns de 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 de usar o 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 para GlyphTypeface obter contornos de glifo de fonte ou bitmaps ou toda a imagem de fonte para envio à 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
GlyphTypeface() |
Inicializa uma nova instância da classe GlyphTypeface. |
GlyphTypeface(Uri) |
Inicializa uma nova instância da classe GlyphTypeface, usando o local do arquivo de fonte especificado. |
GlyphTypeface(Uri, StyleSimulations) |
Inicializa uma nova instância da classe GlyphTypeface, usando o local do arquivo de fonte especificado e o valor StyleSimulations. |
Propriedades
AdvanceHeights |
Obtém as alturas de avanço para os glifos representados pelo objeto GlyphTypeface. |
AdvanceWidths |
Obtém as larguras de avanço para os glifos representados pelo objeto GlyphTypeface. |
Baseline |
Obtém o valor de linha de base do GlyphTypeface. |
BottomSideBearings |
Obtém a distância da borda inferior da caixa preta para a extremidade inferior do vetor de avanço para os glifos representados pelo objeto GlyphTypeface. |
CapsHeight |
Obtém ou define a distância da linha de base até a parte superior de uma maiúscula em inglês, com relação ao tamanho, para o objeto GlyphTypeface. |
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 objeto GlyphTypeface. |
Descriptions |
Obtém as informações de descrição do objeto GlyphTypeface. |
DesignerNames |
Obtém as informações de designer do objeto GlyphTypeface. |
DesignerUrls |
Obtém as informações de URL de designer do objeto GlyphTypeface. |
DistancesFromHorizontalBaselineToBlackBoxBottom |
Obtém o valor de deslocamento da linha de base Ocidental horizontal para a parte inferior da caixa preta de glifo para os glifos representados pelo objeto GlyphTypeface. |
EmbeddingRights |
Obtém a permissão para incorporação de fonte para o objeto GlyphTypeface. |
FaceNames |
Obtém o nome de fonte para o objeto GlyphTypeface. |
FamilyNames |
Obtém o nome de família para o objeto GlyphTypeface. |
FontUri |
Obtém ou define o URI do objeto GlyphTypeface. |
GlyphCount |
Obtém o número de glifos para o objeto GlyphTypeface. |
Height |
Obtém a altura da célula em relação ao tamanho em. |
LeftSideBearings |
Obtém a distância da extremidade à esquerda do vetor de avanço até a extremidade esquerda da caixa preta para os glifos representados pelo objeto GlyphTypeface. |
LicenseDescriptions |
Obtém as informações de descrição de licença de fonte do objeto GlyphTypeface. |
ManufacturerNames |
Obtém as informações do fabricante de fonte do objeto GlyphTypeface. |
RightSideBearings |
Obtém a distância da borda direita da caixa preta para a extremidade direita do vetor de avanço para os glifos representados pelo objeto GlyphTypeface. |
SampleTexts |
Obtém as informações de amostra de texto do objeto GlyphTypeface. |
Stretch |
Obtém o valor FontStretch do objeto GlyphTypeface. |
StrikethroughPosition |
Obtém um valor que indica a distância da linha de base para o tachado para a face de tipos. |
StrikethroughThickness |
Obtém um valor que indica a espessura do tachado em relação ao tamanho em da fonte. |
Style |
Obtém o estilo do objeto GlyphTypeface. |
StyleSimulations |
Obtém ou define o StyleSimulations para o objeto GlyphTypeface. |
Symbol |
Obtém um valor que indica se a fonte GlyphTypeface 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 extremidade superior da caixa preta para os glifos representados pelo objeto GlyphTypeface. |
Trademarks |
Obtém as informações de aviso de marca do objeto GlyphTypeface. |
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 do objeto GlyphTypeface. |
Version |
Obtém a versão de face da fonte interpretada da tabela 'NAME' da fonte. |
VersionStrings |
Obtém as informações de cadeia de caracteres de versão do GlyphTypeface objeto interpretadas da tabela 'NAME' da fonte. |
Weight |
Obtém o peso projetado da fonte representada pelo objeto GlyphTypeface. |
Win32FaceNames |
Obtém o nome de face Win32 da fonte representada pelo objeto GlyphTypeface. |
Win32FamilyNames |
Obtém o nome de família Win32 da fonte representada pelo objeto GlyphTypeface. |
XHeight |
Obtém a altura x Ocidental em relação ao tamanho em da fonte representada pelo objeto GlyphTypeface. |
Métodos
ComputeSubset(ICollection<UInt16>) |
Retorna a imagem binária do subconjunto fonte com base em uma coleção de glifos especificada. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto GlyphTypeface atual. |
GetFontStream() |
Retorna o fluxo de arquivos de fonte representado pelo objeto GlyphTypeface. |
GetGlyphOutline(UInt16, Double, Double) |
Retorna um valor Geometry 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 Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Implantações explícitas de interface
ISupportInitialize.BeginInit() |
Para obter uma descrição desse membro, confira BeginInit(). |
ISupportInitialize.EndInit() |
Para obter uma descrição desse membro, confira EndInit(). |