EmfPlusDrawCurve

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusRecord, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawingRecordType

public final class EmfPlusDrawCurve extends EmfPlusDrawingRecordType

El registro EmfPlusDrawCurve especifica el dibujo de una spline cardinal NOTA: ObjectID (1 byte): El índice de un objeto EmfPlusPen (sección 2.2.1.7) en la tabla de objetos EMF+ para dibujar la curva. El valor DEBE ser de 0 a 63, inclusive.

Constructores

ConstructorDescripción
EmfPlusDrawCurve(EmfPlusRecord source)Inicializa una nueva instancia de la clase EmfPlusDrawCurve.

Métodos

MétodoDescripción
getCompressed()Obtiene o establece un valor que indica si este EmfPlusDrawClosedCurve está comprimido.
setCompressed(boolean value)Obtiene o establece un valor que indica si este EmfPlusDrawClosedCurve está comprimido.
getObjectId()Obtiene o establece el identificador del objeto.
setObjectId(byte value)Obtiene o establece el identificador del objeto.
getTension()Obtiene o establece la tensión, un número de punto flotante de 32 bits que especifica cuán estrechamente se curva la spline al pasar por los puntos.
setTension(float value)Obtiene o establece la tensión, un número de punto flotante de 32 bits que especifica cuán estrechamente se curva la spline al pasar por los puntos.
getNumSegments()Obtiene o establece el recuento de segmentos Un entero sin signo de 32 bits que especifica el número de segmentos de línea que forman la spline.
setNumSegments(int value)Obtiene o establece el recuento de segmentos Un entero sin signo de 32 bits que especifica el número de segmentos de línea que forman la spline.
getPointData()Obtiene o establece una matriz de enteros con signo de 32 bits o de números de punto flotante de 32 bits de longitud Count que define los valores de coordenadas de los puntos finales de las líneas a trazar.
setPointData(PointF[] value)Obtiene o establece una matriz de enteros con signo de 32 bits o de números de punto flotante de 32 bits de longitud Count que define los valores de coordenadas de los puntos finales de las líneas a trazar.

EmfPlusDrawCurve(EmfPlusRecord source)

public EmfPlusDrawCurve(EmfPlusRecord source)

Inicializa una nueva instancia de la clase EmfPlusDrawCurve.

Parameters:

ParámetroTipoDescripción
sourceEmfPlusRecordEl origen.

getCompressed()

public boolean getCompressed()

Obtiene o establece un valor que indica si este EmfPlusDrawClosedCurve está comprimido. Este bit indica si el campo PointData especifica datos comprimidos. Si está establecido, PointData especifica ubicaciones absolutas en el espacio de coordenadas con coordenadas enteras de 16 bits. Si está despejado, PointData especifica ubicaciones absolutas en el espacio de coordenadas con coordenadas de punto flotante de 32 bits. Nota: Si el indicador Relative (abajo) está establecido, este indicador es indefinido y DEBE ser ignorado

Valor: true si está comprimido; de lo contrario, false.

Returns: boolean

setCompressed(boolean value)

public void setCompressed(boolean value)

Obtiene o establece un valor que indica si este EmfPlusDrawClosedCurve está comprimido. Este bit indica si el campo PointData especifica datos comprimidos. Si está establecido, PointData especifica ubicaciones absolutas en el espacio de coordenadas con coordenadas enteras de 16 bits. Si está despejado, PointData especifica ubicaciones absolutas en el espacio de coordenadas con coordenadas de punto flotante de 32 bits. Nota: Si el indicador Relative (abajo) está establecido, este indicador es indefinido y DEBE ser ignorado

Valor: true si está comprimido; de lo contrario, false.

Parameters:

ParámetroTipoDescripción
valorboolean

getObjectId()

public byte getObjectId()

Obtiene o establece el identificador del objeto. El índice de un objeto EmfPlusPen (sección 2.2.1.7) en la tabla de objetos EMF+ para dibujar la curva. El valor DEBE ser de 0 a 63, inclusive.

Valor: El identificador del objeto.

Returns: byte

setObjectId(byte value)

public void setObjectId(byte value)

Obtiene o establece el identificador del objeto. El índice de un objeto EmfPlusPen (sección 2.2.1.7) en la tabla de objetos EMF+ para dibujar la curva. El valor DEBE ser de 0 a 63, inclusive.

Valor: El identificador del objeto.

Parameters:

ParámetroTipoDescripción
valorbyte

getTension()

public float getTension()

Obtiene o establece la tensión Un número de punto flotante de 32 bits que especifica cuán estrechamente se curva la spline al pasar por los puntos. Un valor de 0 indica que la spline es una secuencia de líneas rectas. A medida que el valor aumenta, la curva se vuelve más redondeada. Para más información, consulte [SPLINE77] y [PETZOLD].

Returns: float

setTension(float value)

public void setTension(float value)

Obtiene o establece la tensión Un número de punto flotante de 32 bits que especifica cuán estrechamente se curva la spline al pasar por los puntos. Un valor de 0 indica que la spline es una secuencia de líneas rectas. A medida que el valor aumenta, la curva se vuelve más redondeada. Para más información, consulte [SPLINE77] y [PETZOLD].

Parameters:

ParámetroTipoDescripción
valorfloat

getNumSegments()

public int getNumSegments()

Obtiene o establece el recuento de segmentos Un entero sin signo de 32 bits que especifica el número de segmentos de línea que forman la spline.

Returns: int

setNumSegments(int value)

public void setNumSegments(int value)

Obtiene o establece el recuento de segmentos Un entero sin signo de 32 bits que especifica el número de segmentos de línea que forman la spline.

Parameters:

ParámetroTipoDescripción
valorint

getPointData()

public PointF[] getPointData()

Obtiene o establece una matriz de enteros con signo de 32 bits o de números de punto flotante de 32 bits de longitud Count que define los valores de coordenadas de los puntos finales de las líneas a trazar.

Returns: com.aspose.imaging.PointF[]

setPointData(PointF[] value)

public void setPointData(PointF[] value)

Obtiene o establece una matriz de enteros con signo de 32 bits o de números de punto flotante de 32 bits de longitud Count que define los valores de coordenadas de los puntos finales de las líneas a trazar.

Parameters:

ParámetroTipoDescripción
valuePointF[]