Aspose::Font::Type1::Type1Encoding sınıfı
İçindekiler
[
Saklamak
]Type1Encoding class
Type1Font kodlamasını temsil eder.
class Type1Encoding : public Aspose::Font::IFontEncoding,
public Aspose::Font::ISupportsNameAddressing
Yöntemler
| Yöntem | Açıklama |
|---|---|
| DecodeToGid(uint32_t) override | Gid’yi unicode’a çözer. Glyph kimliği, font tipine bağlı olarak bir glyph için benzersiz bir sayıdır. Örneğin: Type1‘ın kimliği bir glyph adıdır ve (GlyphStringId) sınıfının bir örneğidir. TTF’nin kimliği bir int indeksidir ve (GlyphUInt32Id) sınıfının bir örneğidir. |
| DecodeToGidParameterized(System::SharedPtr<IEncodingParameters>, uint32_t) override | Parametreli çözümleme yöntemi. Type1Font tipi için desteklenmez. |
| Encode(uint32_t, uint32_t) override | Glyph’i kodlar. TTF Fontları için karakter kodu unicode’dur. Type1Font tipleri için desteklenmez. |
| GetNameToCharCodeIndex() override | İsim ile karakter kodu kodlama haritasını döndürür. Not: Karakter kodu bir unicode değildir. Karakter kodu, Font kodlamasındaki “tablo” içinde bir karakter indeksidir. |
| GidToUnicode(System::SharedPtr<Glyphs::GlyphId>) override | Gid’yi Unicode’a çözer. Glyph kimliği, font tipine bağlı olarak bir glyph için benzersiz bir sayıdır. Örneğin: Type1‘ın kimliği bir glyph adıdır ve (GlyphStringId) sınıfının bir örneğidir. TTF’nin kimliği bir int indeksidir ve (GlyphUInt32Id) sınıfının bir örneğidir. |
| UnicodeToGid(uint32_t) override | Unicode için GlyphId döndürür. Veya font unicode için glyph içermiyorsa notdef döndürür. Glyph kimliği, font tipine bağlı olarak bir glyph için benzersiz bir sayıdır. Örneğin: Type1‘ın kimliği bir glyph adıdır ve (GlyphStringId) sınıfının bir örneğidir. TTF’nin kimliği bir int indeksidir ve (GlyphUInt32Id) sınıfının bir örneğidir. |
Ayrıca Bakınız
- Class IFontEncoding
- Class ISupportsNameAddressing
- Namespace Aspose::Font::Type1
- Library Aspose.Font for C++