SKTypeface 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.
Representa uma face de tipo específica e um estilo intrínseco de uma fonte.
public class SKTypeface : SkiaSharp.SKObject
- Herança
Comentários
Isso é usado na fonte, juntamente com configurações opcionalmente algorítmicas, como SKFont.Size, SKFont.SkewXSKFont.ScaleXe SKFont.Embolden para especificar como o texto aparece quando desenhado (e medido).
Objetos typeface são imutáveis e, portanto, podem ser compartilhados entre threads.
Propriedades
| Nome | Description |
|---|---|
| Default |
Obtém a face de tipo padrão, Normal. |
| Empty |
Obtém uma instância vazia SKTypeface compartilhada. |
| FamilyName |
Obtém o nome da família para a face de tipo. |
| FontSlant |
Obtém a inclinação da fonte para a face de tipo. |
| FontStyle |
Obtém o estilo da fonte para a face de tipo. |
| FontWeight |
Obtém o peso da fonte para a face de tipo. |
| FontWidth |
Obtém a largura da fonte para a face de tipo. |
| GlyphCount |
Obtém o número de glifos nessa face de tipo. |
| Handle |
Obtém ou define o identificador para o objeto nativo subjacente. (Herdado de SKObject) |
| HasGetKerningPairAdjustments |
Obtém um valor que indica se essa face de tipo dá suporte à recuperação de ajustes de par de kerning. |
| IgnorePublicDispose |
Obtém um valor que indica se a chamada ao público Dispose() deve ser no-op. (Herdado de SKNativeObject) |
| IsBold |
Obtém um valor que indica se a face de tipo afirma ser uma face de tipo em negrito. |
| IsDisposed |
Obtém um valor que indica se o objeto já foi descartado. (Herdado de SKNativeObject) |
| IsEmpty |
Obtém um valor que indica se essa face de tipo é a face de tipo vazia. |
| IsFixedPitch |
Obtém um valor que indica se as declarações de tipo devem ser fixas. |
| IsItalic |
Obtém um valor que indica se as declarações de tipo devem ser inclinadas. |
| OwnsHandle |
Obtém ou define um valor que indica se esse objeto possui seu identificador e deve destruir o objeto nativo quando ele é descartado. (Herdado de SKNativeObject) |
| PostScriptName |
Obtém o nome PostScript desta face de tipo. |
| TableCount |
Obtém o número de tabelas de dados na face de tipo. |
| UnitsPerEm |
Obtém o valor de unidades por em para essa face de tipo ou zero se houver um erro. |
| VariationDesignParameterCount |
Obtém o número de parâmetros de design de variação (eixos) nessa face de tipo. |
| VariationDesignParameters |
Obtém todos os parâmetros de design de variação (eixos) definidos nessa face de tipo. |
| VariationDesignPosition |
Obtém a posição de design de variação atual dessa face de tipo. |
| VariationDesignPositionCount |
Obtém o número de eixos na posição de design de variação atual dessa face de tipo. |
Métodos
| Nome | Description |
|---|---|
| Clone(Int32) |
Cria uma nova face de tipo derivada dessa face de tipo usando o índice de paleta de cores especificado. |
| Clone(ReadOnlySpan<SKFontVariationPositionCoordinate>) |
Cria uma nova face de tipo derivada dessa face de tipo com a posição de design de variação especificada. |
| Clone(SKFontArguments) |
Cria uma nova face de tipo derivada dessa face de tipo com os argumentos de fonte especificados. |
| ContainsGlyph(Int32) |
Obsoleto.
Determina se essa face de tipo contém um glifo para o ponto de código Unicode especificado. |
| ContainsGlyphs(IntPtr, Int32, SKTextEncoding) |
Obsoleto.
Determina se essa face de tipo contém glifos para todos os caracteres no buffer especificado. |
| ContainsGlyphs(ReadOnlySpan<Byte>, SKTextEncoding) |
Obsoleto.
Determina se essa face de tipo contém glifos para todos os caracteres no buffer especificado. |
| ContainsGlyphs(ReadOnlySpan<Char>) |
Obsoleto.
Determina se essa face de tipo contém glifos para todos os caracteres no texto especificado. |
| ContainsGlyphs(ReadOnlySpan<Int32>) |
Obsoleto.
Determina se essa face de tipo contém glifos para todos os pontos de código Unicode especificados. |
| ContainsGlyphs(String) |
Obsoleto.
Determina se essa face de tipo contém glifos para todos os caracteres no texto especificado. |
| CountGlyphs(Byte[], SKTextEncoding) |
Obsoleto.
Retorna o número de glifos no buffer. |
| CountGlyphs(IntPtr, Int32, SKTextEncoding) |
Obsoleto.
Retorna o número de glifos no buffer especificado. |
| CountGlyphs(ReadOnlySpan<Byte>, SKTextEncoding) |
Obsoleto.
Retorna o número de glifos no buffer. |
| CountGlyphs(ReadOnlySpan<Char>) |
Obsoleto.
Retorna o número de glifos no texto. |
| CountGlyphs(String) |
Obsoleto.
Retorna o número de glifos na cadeia de caracteres. |
| CreateDefault() |
Cria uma nova SKTypeface que é a face de tipo padrão, Normal. |
| Dispose() |
Libera todos os recursos usados por isso SKNativeObject. (Herdado de SKNativeObject) |
| Dispose(Boolean) |
Libera os recursos não gerenciados usados pelo SKTypeface e, opcionalmente, libera os recursos gerenciados. |
| DisposeInternal() |
Dispara um descarte, ignorando o valor de IgnorePublicDispose. (Herdado de SKNativeObject) |
| DisposeManaged() |
Implementado por tipos derivados SKObject para destruir quaisquer objetos gerenciados. (Herdado de SKObject) |
| DisposeNative() |
Implementado por tipos derivados SKObject para destruir objetos nativos. (Herdado de SKObject) |
| DisposeUnownedManaged() |
Implementado por tipos derivados SKObject para descartar objetos gerenciados que não pertencem a essa instância. (Herdado de SKObject) |
| FromData(SKData, Int32) |
Retorna um novo tipo de dados fornecidos. |
| FromFamilyName(String, Int32, Int32, SKFontStyleSlant) |
Retorna uma nova instância para uma face de tipo que corresponde mais de perto ao nome e estilo da família solicitados. |
| FromFamilyName(String, SKFontStyle) |
Retorna uma nova instância para uma face de tipo que corresponde mais de perto ao nome e estilo da família solicitados. |
| FromFamilyName(String, SKFontStyleWeight, SKFontStyleWidth, SKFontStyleSlant) |
Retorna uma nova instância para uma face de tipo que corresponde mais de perto ao nome e estilo da família solicitados. |
| FromFamilyName(String) |
Retorna uma nova instância para uma face de tipo que corresponde mais de perto ao nome e estilo da família solicitados. |
| FromFile(String, Int32) |
Retorna uma nova face de tipo dada um arquivo. |
| FromStream(SKStreamAsset, Int32) |
Retorna uma nova face de tipo dada uma transmissão. A propriedade do fluxo é transferida, portanto, o chamador não deve referenciá-lo novamente. |
| FromStream(Stream, Int32) |
Retorna uma nova face de tipo dada uma transmissão. A propriedade do fluxo é transferida, portanto, o chamador não deve referenciá-lo novamente. |
| GetGlyph(Int32) |
Obsoleto.
Retorna a ID do glifo para o ponto de código Unicode especificado. |
| GetGlyphs(IntPtr, Int32, SKTextEncoding) |
Retorna as IDs de glifo para o buffer especificado de códigos de caractere. |
| GetGlyphs(ReadOnlySpan<Byte>, SKTextEncoding) |
Retorna as IDs de glifo para o buffer especificado de códigos de caractere. |
| GetGlyphs(ReadOnlySpan<Char>) |
Retorna as IDs de glifo para o texto especificado. |
| GetGlyphs(ReadOnlySpan<Int32>) |
Obsoleto.
Retorna as IDs de glifo para os pontos de código Unicode especificados. |
| GetGlyphs(String) |
Recupere as IDs de glifo correspondentes de uma cadeia de caracteres. |
| GetKerningPairAdjustments(ReadOnlySpan<UInt16>, Span<Int32>) |
Obtém os ajustes de par de kerning para os glifos especificados. |
| GetKerningPairAdjustments(ReadOnlySpan<UInt16>) |
Retorna ajustes de par de kerning para os glifos especificados. |
| GetTableData(UInt32) |
Retorna o conteúdo dos dados da tabela para a marca especificada. |
| GetTableSize(UInt32) |
Retorna o tamanho dos dados da marca especificada. |
| GetTableTags() |
Retorna a lista de marcas de tabela na fonte. |
| GetVariationDesignParameters(Span<SKFontVariationAxis>) |
Preenche um intervalo com os parâmetros de design de variação (eixos) definidos nessa face de tipo. |
| GetVariationDesignPosition(Span<SKFontVariationPositionCoordinate>) |
Preenche um intervalo com a posição de design de variação atual dessa face de tipo. |
| OpenStream() |
Retorna um fluxo para o conteúdo dos dados da fonte. |
| OpenStream(Int32) |
Retorna um fluxo para o conteúdo dos dados da fonte. |
| ToFont() |
Cria uma nova SKFont desta face de tipo com configurações padrão. |
| ToFont(Single, Single, Single) |
Cria uma nova SKFont desta face de tipo com os parâmetros de tamanho e estilo especificados. |
| TryGetTableData(UInt32, Byte[]) |
Retorna o conteúdo dos dados da tabela para a marca especificada. |
| TryGetTableData(UInt32, Int32, Int32, IntPtr) |
Retorna o conteúdo dos dados da tabela para a marca especificada. |
| TryGetTableTags(UInt32[]) |
Retorna a lista de marcas de tabela na fonte. |