FontFile

Inheritance: java.lang.Object, com.aspose.threed.A3DObject

public abstract class FontFile extends A3DObject

El archivo de fuente contiene definiciones de glifos, y se utiliza para crear un perfil de texto. Ejemplo: El siguiente código muestra cómo crear una malla 3D a partir de texto usando el archivo de fuente especificado.

var font = FontFile.fromFile("CascadiaCode-Regular.otf");
             var text = new Text();
             text.setFont(font);
             text.setContent("ABC");
             text.setFontSize(10);
             var linear = new LinearExtrusion(text, 10).toMesh();
             var scene = new Scene(linear);
             scene.save("test.stl");

Constructores

ConstructorDescripción
FontFile()

Métodos

MétodoDescripción
equals(Object arg0)
findProperty(String propertyName)Busca la propiedad.
fromFile(String fileName)Cargar FontFile desde el nombre de archivo
getClass()
getName()Obtiene el nombre.
getProperties()Obtiene la colección de todas las propiedades.
getProperty(String property)Obtiene el valor de la propiedad especificada
hashCode()
notify()
notifyAll()
parse(byte[] bytes)Analizar FontFile a partir de bytes
removeProperty(Property property)Elimina una propiedad dinámica.
removeProperty(String property)Elimina la propiedad especificada identificada por nombre.
setName(String value)Establece el nombre.
setProperty(String property, Object value)Establece el valor de la propiedad especificada.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

FontFile()

public FontFile()

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParámetroTipoDescripción
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Busca la propiedad. Puede ser una propiedad dinámica (Creada por CreateDynamicProperty/SetProperty) o una propiedad nativa (Identificada por su nombre)

Parameters:

ParámetroTipoDescripción
propertyNamejava.lang.StringNombre de la propiedad.

Returns: Property - The property.

fromFile(String fileName)

public static FontFile fromFile(String fileName)

Cargar FontFile desde el nombre de archivo

Parameters:

ParámetroTipoDescripción
fileNamejava.lang.StringRuta al archivo de fuente

Returns: FontFile - FontFile instance

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getName()

public String getName()

Obtiene el nombre.

Returns: java.lang.String - el nombre.

getProperties()

public PropertyCollection getProperties()

Obtiene la colección de todas las propiedades.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Obtiene el valor de la propiedad especificada

Parameters:

ParámetroTipoDescripción
propiedadjava.lang.StringNombre de la propiedad

Returns: java.lang.Object - El valor de la propiedad encontrada

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

parse(byte[] bytes)

public static FontFile parse(byte[] bytes)

Analizar FontFile a partir de bytes

Parameters:

ParámetroTipoDescripción
bytesbyte[]Contenido bruto del archivo de fuente OTF

Returns: FontFile - FontFile instance

removeProperty(Property property)

public boolean removeProperty(Property property)

Elimina una propiedad dinámica.

Parameters:

ParámetroTipoDescripción
propertyPropertyQué propiedad eliminar

Returns: boolean - verdadero si la propiedad se elimina correctamente

removeProperty(String property)

public boolean removeProperty(String property)

Elimina la propiedad especificada identificada por nombre.

Parameters:

ParámetroTipoDescripción
propiedadjava.lang.StringQué propiedad eliminar

Returns: boolean - verdadero si la propiedad se elimina correctamente

setName(String value)

public void setName(String value)

Establece el nombre.

Parameters:

ParámetroTipoDescripción
valorjava.lang.StringNuevo valor

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Establece el valor de la propiedad especificada.

Parameters:

ParámetroTipoDescripción
propiedadjava.lang.StringNombre de la propiedad
valorjava.lang.ObjectEl valor de la propiedad

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParámetroTipoDescripción
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParámetroTipoDescripción
arg0long
arg1int