Module :
java.desktop - Package :
java.awt.font
Version documentée : Java SE 17
Classe « GlyphVector »
Informations générales
Héritage java.lang.Object
java.awt.font.GlyphVector
Définition public abstract class GlyphVector extends java.lang.Object implements java.lang.Cloneable Description A venir.
Liste des attributs
Tous les attributs
Attributs d'instance
Attributs statiques
Attributs dépréciés
public static
int
FLAG_COMPLEX_GLYPHS
public static
int
FLAG_HAS_POSITION_ADJUSTMENTS
public static
int
FLAG_HAS_TRANSFORMS
public static
int
FLAG_MASK
public static
int
FLAG_RUN_RTL
Liste des constructeurs
Constructeurs
Constructeurs dépréciés
Liste des propriétés (getters/setters)
Propriétés
Propriétés dépréciées
public abstract
Font
font
R/-
public abstract
FontRenderContext
fontRenderContext
R/-
public
int
layoutFlags
R/-
public abstract
Rectangle2D
logicalBounds
R/-
public abstract
int
numGlyphs
R/-
public abstract
Shape
outline
R/-
public abstract
Rectangle2D
visualBounds
R/-
Propriétés héritées de la classe java.lang.Object
class
Liste des méthodes
Toutes les méthodes
Méthodes d'instance
Méthodes statiques
Méthodes concrètes
Méthodes abstraites
Méthodes dépréciées
public abstract
boolean
equals( GlyphVector set )
public abstract
Font
getFont()
public abstract
FontRenderContext
getFontRenderContext()
public
int
getGlyphCharIndex( int glyphIndex )
public
int[]
getGlyphCharIndices( int beginGlyphIndex, int numEntries, int[] codeReturn )
public abstract
int
getGlyphCode( int glyphIndex )
public abstract
int[]
getGlyphCodes( int beginGlyphIndex, int numEntries, int[] codeReturn )
public abstract
GlyphJustificationInfo
getGlyphJustificationInfo( int glyphIndex )
public abstract
Shape
getGlyphLogicalBounds( int glyphIndex )
public abstract
GlyphMetrics
getGlyphMetrics( int glyphIndex )
public abstract
Shape
getGlyphOutline( int glyphIndex )
public
Shape
getGlyphOutline( int glyphIndex, float x, float y )
public
Rectangle
getGlyphPixelBounds( int index, FontRenderContext renderFRC, float x, float y )
public abstract
Point2D
getGlyphPosition( int glyphIndex )
public abstract
float[]
getGlyphPositions( int beginGlyphIndex, int numEntries, float[] positionReturn )
public abstract
AffineTransform
getGlyphTransform( int glyphIndex )
public abstract
Shape
getGlyphVisualBounds( int glyphIndex )
public
int
getLayoutFlags()
public abstract
Rectangle2D
getLogicalBounds()
public abstract
int
getNumGlyphs()
public abstract
Shape
getOutline( float x, float y )
public abstract
Shape
getOutline()
public
Rectangle
getPixelBounds( FontRenderContext renderFRC, float x, float y )
public abstract
Rectangle2D
getVisualBounds()
public abstract
void
performDefaultLayout()
public abstract
void
setGlyphPosition( int glyphIndex, Point2D newPos )
public abstract
void
setGlyphTransform( int glyphIndex, AffineTransform newTX )
Méthodes héritées de la classe java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
2024 © SARL Infini Software - Tous droits réservés
Mentions légales
Les informations présentes dans ce site vous sont fournies dans le but de vous aider à acquérir les compétences nécessaires à
l'utilisation des langages ou des technologies considérés. Infini Software ne pourra nullement être tenu responsable de l'utilisation
des informations présentes dans ce site.
De plus, si vous remarquez des erreurs ou des oublis dans ce document, n'hésitez surtout pas à nous le signaler en envoyant un mail
à l'adresse : .
Les autres marques et les noms de produits cités dans ces documents sont la propriété de leurs éditeurs respectifs.
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :