TrueTypeReader

ΕΚΤΙΜΗΣΗ

TrueTypeReader Είναι μια τάξη στο Aspose.PDF FOSS για Java.

Διαβάζει αρχεία γραμματοσειράς TrueType/OpenTYpe (στυλ SFNT).

Αυτή η κατηγορία παρέχει 12 μεθόδους για να εργαστείτε με TrueTypeReader αντικείμενα σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: TrueTypeReader, getAdvanceWidth, getCmapEntries, getFontName, getGlyphId, getGlyphName, getGlyphPath, getNumGlyphs, getUnicodeForGlyphId, getUnicodeForGlyphIdPreferUnicode, getUnitsPerEm, hasUnicodeCmap. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.PDF FOSS για το πακέτο Java. Ιδιοκτησία : cmapEntries, fontName, numGlyphs, unitsPerEm.

Ιδιοκτησία

ΟνομασίαΤύποςΠρόσβασηΠεριγραφή
unitsPerEmintΔιαβάστεΕπιστρέφει την τιμή των μονάδωνPerEm της γραμματοσειράς από τον πίνακα κεφαλής.
numGlyphsintΔιαβάστεΕπιστρέφει τον αριθμό των γλιφών στην γραμματοσειρά.
fontNameStringΔιαβάστεΕπιστρέφει το όνομα γραμματοσειράς από τον πίνακα ονόματος (εάν είναι διαθέσιμο).
cmapEntriesjava.util.Map<Integer, Integer>ΔιαβάστεΕπιστρέφει μια αμετάβλητη εικόνα του Unicode-to-glyph cmap ως χάρτης.

Μέθοδοι

υπογραφήΠεριγραφή
TrueTypeReader(data: byte[])Δημιουργεί ένα TrueTypeReader από τα δεδομένα γραμματοσειράς.
getUnitsPerEm()intΕπιστρέφει την τιμή των μονάδωνPerEm της γραμματοσειράς από τον πίνακα κεφαλής.
getNumGlyphs()intΕπιστρέφει τον αριθμό των γλιφών στην γραμματοσειρά.
getGlyphId(charCode: int)intΧάρτης έναν κωδικό χαρακτήρα σε ένα Glyph ID χρησιμοποιώντας τον πίνακα cmap.
getUnicodeForGlyphId(glyphId: int)intΕπιστρέφει το πρώτο σημείο κωδικού Unicode που χαρτίστηκε στο δεδομένο Glyph ID.
getUnicodeForGlyphIdPreferUnicode(glyphId: int)intΕπιστρέφει το σημείο κωδικού Unicode για το δεδομένο Glyph ID χρησιμοποιώντας μόνο την
true-Unicode cmap υποβιβαστές (δείτε {@link #unicodeReverseCmap}).
hasUnicodeCmap()booleanΕπιστρέφει αληθινό εάν το σήμα γράφεται τουλάχιστον ένα true-Unicode cmap υποθήκη
(πλατφόρμα 3 κρυπτογραφώντας 1/10, ή πλατφορμή 0).
getGlyphName(glyphId: int)StringΕπιστρέφει το όνομα του κλάδου από τον πίνακα {@code /post},
ή {@code null} αν το τραπέζι των μηνυμάτων λείπει, χρησιμοποιήστε μια μορφή που δεν έχουμε
Το parse ή το glyph ID είναι εκτός εύρους.
getAdvanceWidth(glyphId: int)intΕπιστρέφει το προκαταρκτικό πλάτος για το δεδομένο Glyph ID, σε μονάδες γραμματοσειράς.
getFontName()StringΕπιστρέφει το όνομα γραμματοσειράς από τον πίνακα ονόματος (εάν είναι διαθέσιμο).
getCmapEntries()java.util.Map<Integer, Integer>Επιστρέφει μια αμετάβλητη εικόνα του Unicode-to-glyph cmap ως χάρτης.
getGlyphPath(gid: int)java.awt.geom.GeneralPathΕπιστρέφει την προετοιμασία ενός γλυφίου ως {@link java.awt.geom.GeneralPath} στο
σε κανονισμένες συντονίες (κλειδιά μονάδων που χωρίζονται από {@code unitsPerEm}), με
Η ανοδική κατεύθυνση του Y-up διατηρείται.

Δείτε επίσης

 Ελληνικά