TtfFont
Inheritance: java.lang.Object, com.aspose.font.Font
public class TtfFont extends Font
Representa la fuente TrueType (TTF).
Métodos
| Método | Descripción |
|---|---|
| convert(FontType fontType) | Convierte la fuente a otro formato. |
| convert(FontType fontType, Collection | Convierte la fuente a otro formato con un conjunto de caracteres limitado Nota: el tipo de fuente TTF ahora solo es compatible. |
| equals(Object arg0) | |
| getAllGlyphIds() | Devuelve una matriz de todos los identificadores de glifos disponibles en la fuente. |
| getCffFont() | Obtiene la fuente CFF si está presente. |
| getClass() | |
| getEncoding() | Obtiene la codificación de la fuente. |
| getFontDefinition() | Obtiene la definición de la fuente. |
| getFontFamily() | Obtiene la familia de la fuente. |
| getFontName() | Obtiene el nombre del estilo de la fuente. |
| getFontNames() | Obtiene los nombres de la fuente. |
| getFontSaver() | Obtiene la funcionalidad de guardado de la fuente. |
| getFontStyle() | Obtiene el estilo de la fuente. |
| getFontType() | Obtiene el tipo de la fuente. |
| getGlyphAccessor() | Accesor de glifos de la fuente. |
| getGlyphById(GlyphId id) | Devuelve el glifo por su identificador. |
| getGlyphById(String glyphName) | Devuelve el glifo por su nombre. |
| getGlyphById(long id) | Devuelve el glifo por su identificador. |
| getGlyphComponentsById(GlyphId id, GlyphIdList componentsToPopulate) | Obtiene un glifo mediante el identificador de glifo proporcionado y llena la lista de identificadores de glifos pasada con los componentes de este glifo. |
| getGlyphComponentsById(String glyphName, GlyphIdList componentsToPopulate) | Obtiene un glifo mediante el nombre de glifo proporcionado y llena la lista de identificadores de glifos pasada con los componentes de este glifo. |
| getGlyphComponentsById(long id, GlyphIdList componentsToPopulate) | Obtiene un glifo mediante el índice de glifo proporcionado y llena la lista de identificadores de glifos pasada con los componentes de este glifo. |
| getGlyphIdType() | Obtiene la especificación del tipo de identificador de glifo. |
| getGlyphsForText(String text) | Obtén la representación de glifos para el texto. |
| getMetrics() | Obtiene las métricas de la fuente. |
| getNumGlyphs() | Obtiene el número de glifos en la Fuente. |
| getPostscriptNames() | Obtiene los nombres de fuentes Postscript. |
| getStyle() | Obtiene el estilo de la fuente. |
| getTtfTables() | Obtiene las tablas TTF. |
| hashCode() | |
| isSymbolic() | Devuelve true en caso de que la Fuente sea simbólica. |
| notify() | |
| notifyAll() | |
| open(FontDefinition fontDefinition) | Abre una fuente, usando el objeto FontDefinition. |
| open(FontType fontType, byte[] fontData) | Abre una fuente, usando el tipo de fuente y la matriz de bytes de datos de fuente. |
| open(FontType fontType, StreamSource fontStreamSource) | Abre una fuente, usando el tipo de fuente y la fuente de flujo. |
| open(FontType fontType, String fileName) | Abre una fuente, usando el tipo de fuente y el nombre de archivo de fuente. |
| save(OutputStream stream) | Guarda la Fuente en el formato original. |
| save(String fileName) | Guarda la Fuente en el formato original. |
| saveToFormat(OutputStream stream, FontSavingFormats outFormat) | Guarda la Fuente en el formato especificado. |
| setFontFamily(String value) | Establece la familia de la Fuente. |
| setFontName(String value) | Establece el nombre de la cara de la Fuente. |
| setStyle(String value) | Establece el estilo de la Fuente. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
convert(FontType fontType)
public Font convert(FontType fontType)
Convierte la Fuente a otro formato. Nota: el tipo de Fuente TTF ahora solo es compatible.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| fontType | FontType | Tipo de formato de fuente al que convertir. |
Returns: Font - Font converted into new format.
convert(FontType fontType, Collection limitingCharacterSet)
public Font convert(FontType fontType, Collection<Integer> limitingCharacterSet)
Convierte la fuente a otro formato con un conjunto de caracteres limitado Nota: el tipo de fuente TTF ahora solo es compatible.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| fontType | FontType | Tipo de formato de fuente al que convertir. |
| limitingCharacterSet | java.util.Collection<java.lang.Integer> | Conjunto de caracteres limitante. |
Returns: Font - Font converted into new format.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getAllGlyphIds()
public GlyphId[] getAllGlyphIds()
Devuelve una matriz de todos los ids de glifos disponibles en la Fuente. El id de glifo es un número único para un glifo, que depende del tipo de fuente. El id de glifo de Fuente TTF puede ser una instancia de la clase ( GlyphStringId ) o de la clase ( GlyphUInt32Id ). La dirección de glifos por nombre (string) es compatible con Fuentes TTF mediante el mapeo de la tabla Post. En caso de que haya una Fuente CFF, se utilizan las estructuras CFF para direccionar los glifos por nombre.
Returns: com.aspose.font.GlyphId[] - Identificadores de glifos.
getCffFont()
public Font getCffFont()
Obtiene la fuente CFF si está presente.
Returns: Font - CFF Font.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getEncoding()
public IFontEncoding getEncoding()
Obtiene la codificación de la fuente.
Returns: IFontEncoding - Font encoding.
getFontDefinition()
public FontDefinition getFontDefinition()
Obtiene la definición de la fuente.
Returns: FontDefinition - Font definition.
getFontFamily()
public String getFontFamily()
Obtiene la familia de la fuente.
Returns: java.lang.String - Familia de la Fuente.
getFontName()
public String getFontName()
Obtiene el nombre del estilo de la fuente.
Returns: java.lang.String - Nombre de la cara de la Fuente.
getFontNames()
public MultiLanguageString getFontNames()
Obtiene los nombres de la fuente.
Returns: MultiLanguageString - Font names
getFontSaver()
public IFontSaver getFontSaver()
Obtiene la funcionalidad de guardado de la fuente.
Returns: IFontSaver - Font save functionality.
getFontStyle()
public int getFontStyle()
Obtiene el estilo de la Fuente. Este es un valor calculado y representado en tipo generalizado.
Returns: int - Estilo de la Fuente. Normalmente, una combinación de valores de bandera constante de la clase FontStyle o 0.
getFontType()
public FontType getFontType()
Obtiene el tipo de Fuente. Devuelve el valor FontType.TTF.
Returns: FontType - Font type.
getGlyphAccessor()
public IGlyphAccessor getGlyphAccessor()
Accesor de glifos de fuente. Recupera glifos e identificadores de glifos.
Returns: IGlyphAccessor - Font glyph accessor.
getGlyphById(GlyphId id)
public Glyph getGlyphById(GlyphId id)
Devuelve el glifo por su id de glifo. El id de glifo es un número único para un glifo, que depende del tipo de fuente. El id de glifo de una fuente TTF puede ser una instancia de la clase ( GlyphStringId ) o de la clase ( GlyphUInt32Id ). La direccionamiento de glifos por nombre (string) es compatible con fuentes TTF mediante el mapeo de la tabla Post. En caso de que haya una fuente CFF, se utilizan las estructuras CFF para direccionar glifos por nombre.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| id | GlyphId |
Returns: Glyph
getGlyphById(String glyphName)
public Glyph getGlyphById(String glyphName)
Devuelve el glifo por su nombre. La direccionamiento de glifos por nombre (string) es compatible con fuentes TTF mediante el mapeo de la tabla Post. En caso de que haya una fuente CFF, se utilizan las estructuras CFF para direccionar glifos por nombre.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| glyphName | java.lang.String | Identificador de cadena de glifo. |
Returns: Glyph - Glyph.
getGlyphById(long id)
public Glyph getGlyphById(long id)
Devuelve el glifo por su identificador.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| id | long | Índice de glifo. |
Returns: Glyph - Glyph.
getGlyphComponentsById(GlyphId id, GlyphIdList componentsToPopulate)
public void getGlyphComponentsById(GlyphId id, GlyphIdList componentsToPopulate)
Obtiene un glifo mediante el identificador de glifo proporcionado y llena la lista de identificadores de glifos pasada con los componentes de este glifo. El id de glifo es un número único para un glifo, que depende del tipo de fuente. El id de glifo de una fuente TTF puede ser una instancia de la clase ( GlyphStringId ) o de la clase ( GlyphUInt32Id ). La direccionamiento de glifos por nombre (string) es compatible con fuentes TTF mediante el mapeo de la tabla Post. En caso de que haya una fuente CFF, se utilizan las estructuras CFF para direccionar glifos por nombre.
Debe pasarse una colección vacía componentsToPopulate que contendrá la lista de ids de componentes de glifos.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| id | GlyphId | Id de glifo. |
| componentsToPopulate | GlyphIdList | Lista de identificadores de glifos a llenar. |
getGlyphComponentsById(String glyphName, GlyphIdList componentsToPopulate)
public void getGlyphComponentsById(String glyphName, GlyphIdList componentsToPopulate)
Obtiene un glifo mediante el nombre de glifo proporcionado y llena la lista de identificadores de glifos pasada con los componentes de este glifo.
Debe pasarse una colección vacía componentsToPopulate que contendrá la lista de ids de componentes de glifos.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| glyphName | java.lang.String | Nombre del glifo. |
| componentsToPopulate | GlyphIdList | Lista de identificadores de glifos a llenar. |
getGlyphComponentsById(long id, GlyphIdList componentsToPopulate)
public void getGlyphComponentsById(long id, GlyphIdList componentsToPopulate)
Obtiene un glifo mediante el índice de glifo proporcionado y llena la lista de identificadores de glifos pasada con los componentes de este glifo.
Debe pasarse una colección vacía componentsToPopulate que contendrá la lista de ids de componentes de glifos.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| id | long | Índice de glifo. |
| componentsToPopulate | GlyphIdList | Lista de identificadores de glifos a llenar. |
getGlyphIdType()
public GlyphIdType getGlyphIdType()
Obtiene la especificación del tipo de identificador de glifo.
Returns: GlyphIdType - Glyph id type specification.
getGlyphsForText(String text)
public GlyphId[] getGlyphsForText(String text)
Obtén la representación de glifos para el texto.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| text | java.lang.String | Texto de entrada. |
Returns: com.aspose.font.GlyphId[] - matriz de GlyphId.
getMetrics()
public IFontMetrics getMetrics()
Obtiene las métricas de la fuente.
Returns: IFontMetrics - Font metrics.
getNumGlyphs()
public int getNumGlyphs()
Obtiene el número de glifos en la Fuente.
Returns: int - Número de glifos en la fuente.
getPostscriptNames()
public MultiLanguageString getPostscriptNames()
Obtiene los nombres de fuentes Postscript.
Returns: MultiLanguageString - Postscript font names.
getStyle()
public String getStyle()
Obtiene el estilo de la fuente. Este es un valor de cadena sin procesar proporcionado por el archivo de fuente.
Returns: java.lang.String - Estilo de la fuente.
getTtfTables()
public TtfTableRepository getTtfTables()
Obtiene las tablas TTF.
Returns: TtfTableRepository - TTF tables.
hashCode()
public native int hashCode()
Returns: int
isSymbolic()
public boolean isSymbolic()
Devuelve true en caso de que la Fuente sea simbólica.
Returns: boolean - Verdadero en caso de que la fuente sea simbólica.
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
open(FontDefinition fontDefinition)
public static Font open(FontDefinition fontDefinition)
Abre una fuente, usando el objeto FontDefinition.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| fontDefinition | FontDefinition | Objeto de definición de fuente. |
Returns: Font - Font loaded.
open(FontType fontType, byte[] fontData)
public static Font open(FontType fontType, byte[] fontData)
Abre una fuente, usando el tipo de fuente y la matriz de bytes de datos de fuente.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| fontType | FontType | Tipo de fuente. |
| fontData | byte[] | Arreglo de bytes para cargar la fuente. |
Returns: Font - Font loaded.
open(FontType fontType, StreamSource fontStreamSource)
public static Font open(FontType fontType, StreamSource fontStreamSource)
Abre una fuente, usando el tipo de fuente y la fuente de flujo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| fontType | FontType | Tipo de fuente. |
| fontStreamSource | StreamSource | Fuente de flujo para la fuente. |
Returns: Font - Font loaded.
open(FontType fontType, String fileName)
public static Font open(FontType fontType, String fileName)
Abre una fuente, usando el tipo de fuente y el nombre de archivo de fuente.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| fontType | FontType | Tipo de fuente. |
| fileName | java.lang.String | Nombre del archivo de fuente. |
Returns: Font - Font loaded.
save(OutputStream stream)
public void save(OutputStream stream)
Guarda la Fuente en el formato original.
Note: following Font types are supported for saving: New TTF fonts; TTF Font subsets; CFF Font subsets; Type1 Font subsets.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| flujo | java.io.OutputStream | Flujo para guardar la fuente. |
save(String fileName)
public void save(String fileName)
Guarda la Fuente en el formato original.
Note: following Font types are supported for saving: New TTF fonts; TTF Font subsets; CFF Font subsets; Type1 Font subsets.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| fileName | java.lang.String | Archivo para guardar la fuente. |
saveToFormat(OutputStream stream, FontSavingFormats outFormat)
public void saveToFormat(OutputStream stream, FontSavingFormats outFormat)
Guarda la Fuente en el formato especificado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| flujo | java.io.OutputStream | flujo para guardar la fuente |
| outFormat | FontSavingFormats | formato deseado |
setFontFamily(String value)
public void setFontFamily(String value)
Establece la familia de la Fuente.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | java.lang.String | Nueva familia de fuente. |
setFontName(String value)
public void setFontName(String value)
Establece el nombre de la cara de la Fuente.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | java.lang.String | Nuevo nombre de la cara de fuente. |
setStyle(String value)
public void setStyle(String value)
Establece el estilo de fuente. Este es un valor de cadena cruda proporcionado por el archivo de fuente.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | java.lang.String | Nuevo estilo de fuente. |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | long | |
| arg1 | int |