AuthoredFont

AuthoredFont

Panoramica

AuthoredFont è una classe in Aspose.PDF FOSS per Python.

Un carattere incorporato normalizzato e la mappatura CID modificabile per il testo creato.

Questa classe fornisce 8 metodi per lavorare con oggetti AuthoredFont nei programmi Python. I metodi disponibili includono: __init__, cid_to_gid_bytes, cid_widths, embedded_program, encode, encode_glyph, glyph_id, to_unicode_cmap. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo aver installato il pacchetto Aspose.PDF FOSS per Python. Proprietà: base_name, cid_font_subtype, descriptor_metrics, fingerprint, font_file_key, font_file_subtype, e altre 3.

Proprietà

NomeTipoAccessoDescrizione
base_namestrLetturaRestituisci il valore PDF corrente esatto BaseFont/FontName.
pdf_base_namestrLetturaAlias per :attr:base_name usato dal codice di integrazione COS.
is_subsetboolLetturaSe :meth:embedded_program restituisce attualmente un font ridotto.
descriptor_metrics`dict[str, intfloattuple[int, int, int, int]]`
shaping_programbytesLetturaRestituisci il programma SFNT completo usato dal motore di shaping.
fingerprint``LetturaOttiene l’impronta digitale.
cid_font_subtype``LetturaOttiene il sottotipo di font cid.
font_file_key``LetturaOttiene la chiave del file del font.
font_file_subtype``LetturaOttiene il sottotipo del file di carattere.

Metodi

FirmaDescrizione
`init(sfnt_program: bytes, embedded_program: bytes, plain_base_name: str, kind: str, unicode_to_gid: dict[int, int], metrics: _SfntMetrics, gid_to_native_cid: dict[int, int]None)`
glyph_id(character: str) → `intNone`
encode(text: str) → bytesEncode text come CID a due byte e estendi la mappatura del font corrente.
encode_glyph(gid: int, unicode_text: str) → bytesAssegna un CID a un glifo modellato e al suo cluster Unicode logico.
embedded_program() → bytesRestituisci il programma incorporato corrente, sottoinsieme quando diventa più piccolo.
to_unicode_cmap() → bytesCrea un CMap ToUnicode per le attuali assegnazioni CID a due byte.
cid_widths() → dict[int, int]Restituisci le larghezze correnti di CID -> advance nello spazio PDF a 1000 unità.
cid_to_gid_bytes() → `bytesNone`

Vedi anche

 Italiano