GlyphTypeface Classe

Definição

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.

Diagrafar de medições 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().

Aplica-se a

Confira também