CIDFont (em inglês)
Resumo geral
CIDFont é uma classe em Aspose.PDF FOSS para Java. Herdeiros de: PdfFont.
Fonte CID (ISO 32000-1:2008, §9.7.4).
Esta classe fornece 16 métodos para trabalhar com objetos CIDFont em programas Java. Os métodos disponíveis incluem: CIDFont, cidToUnicode, decode, fromDictionary, getBaseFont, getDefaultWidth, getEncoding, getFontDescriptor, getFontDictionary, getFontMetrics, getToUnicode, getWidth, e 4 métodos adicionais. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.PDF FOSS para Java. Propriedades: baseFont, composite, defaultWidth, encoding, fontDescriptor, fontDictionary,E mais três.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
type2 | boolean | Leia. | Retorna verdadeiro se o subtipo descendente estiver em CIDFontType2 (TrueType), |
| Os ids de glifo resolvíveis via /CIDToGIDMap). | |||
defaultWidth | double | Leia. | Retorna a largura padrão (/DW). |
baseFont | String | Leia. | Retorna o nome da fonte de base (/BaseFont). |
encoding | FontEncoding | Leia. | Retorna a codificação da fonte. |
toUnicode | ToUnicodeCMap | Leia. | Retorna o mapa CMap ToUnicode. |
fontDescriptor | FontDescriptor | Leia. | Retorna o descritivo da fonte. |
composite | boolean | Leia. | Retorna {@code true} quando esta é uma fonte composta de Tipo0 cuja |
| A codificação de fluxo de conteúdo utiliza códigos de caracteres multi-byte (por exemplo,. | |||
fontMetrics | FontMetrics | Leia. | Retorna as métricas de fonte. |
fontDictionary | PdfDictionary | Leia. | Retorna o dicionário de fontes subjacente. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
CIDFont(fontDict: PdfDictionary, parser: PDFParser) | Cria uma fonte de código-fonte a partir do dicionário das fontes. |
cidToUnicode(cid: int) → int | Recuperar o ponto de código Unicode para um CID usando o programa de fonte incorporado, |
| para o caso comum de um descendente do CIDFontType2 (TrueType) que envia | |
| nem um {@code /ToUnicode} CMap em sua fonte padrão Type0. | |
toGlyphId(cid: int) → int | Mapeia um CID para o programa de fonte incorporado através do /CIDToGIDMap. |
| (fluxo explícito ou a identidade padrão). | |
glyphOutline(gid: int) → java.awt.geom.GeneralPath | Retorna o contorno em-normalizado, Y-up do glifo id dado a partir da |
| Embedded TrueType programa, ou {@code null} quando nenhum programa embutido é | |
| O código de identificação é o seguinte:. | |
isType2() → boolean | Retorna verdadeiro se o subtipo descendente estiver em CIDFontType2 (TrueType), |
| Os ids de glifo resolvíveis via /CIDToGIDMap). | |
getWidth(cid: int) → double | |
getDefaultWidth() → double | Retorna a largura padrão (/DW). |
decode(charCodes: byte[]) → String | Decodifica bytes de código de caracteres em bruto para uma cadeia Unicode. |
getBaseFont() → String | Retorna o nome da fonte de base (/BaseFont). |
getEncoding() → FontEncoding | Retorna a codificação da fonte. |
getToUnicode() → ToUnicodeCMap | Retorna o mapa CMap ToUnicode. |
getFontDescriptor() → FontDescriptor | Retorna o descritivo da fonte. |
isComposite() → boolean | Retorna {@code true} quando esta é uma fonte composta de Tipo0 cuja |
| A codificação de fluxo de conteúdo utiliza códigos de caracteres multi-byte (por exemplo,. | |
getFontMetrics() → FontMetrics | Retorna as métricas de fonte. |
getFontDictionary() → PdfDictionary | Retorna o dicionário de fontes subjacente. |
fromDictionary(fontDict: PdfDictionary, parser: PDFParser) → PdfFont | Cria a subclasse PdfFont adequada de um dicionário de fontes. |