EmfPlusDrawBeziers

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 EmfPlusDrawBeziers extends EmfPlusDrawingRecordType

El registro EmfPlusDrawBeziers especifica el dibujo de una secuencia de curvas Bézier conectadas. El orden de los puntos de datos Bézier es el punto de inicio, punto de control 1, punto de control 2 y punto final. Para más información, consulte [MSDN-DrawBeziers].

Constructores

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

Métodos

MétodoDescripción
getCompressed()Obtiene o establece un valor que indica si el PointData está comprimido.
setCompressed(boolean value)Obtiene o establece un valor que indica si el PointData está comprimido.
getRelative()Obtiene o establece un valor que indica si PointData es relativo.
setRelative(boolean value)Obtiene o establece un valor que indica si PointData es relativo.
getObjectId()Obtiene o establece el identificador del objeto.
setObjectId(byte value)Obtiene o establece el identificador del objeto.
getPointData()Obtiene o establece los datos del punto, una matriz de Count puntos que especifican los puntos de inicio, fin y control de las curvas Bézier.
setPointData(PointF[] value)Obtiene o establece los datos del punto, una matriz de Count puntos que especifican los puntos de inicio, fin y control de las curvas Bézier.

EmfPlusDrawBeziers(EmfPlusRecord source)

public EmfPlusDrawBeziers(EmfPlusRecord source)

Inicializa una nueva instancia de la clase EmfPlusDrawBeziers.

Parameters:

ParámetroTipoDescripción
sourceEmfPlusRecordEl origen.

getCompressed()

public boolean getCompressed()

Obtiene o establece un valor que indica si PointData está comprimido. Si está establecido, PointData especifica ubicaciones absolutas en el espacio de coordenadas con coordenadas enteras de 16 bits. Si está desactivado, PointData especifica ubicaciones absolutas en el espacio de coordenadas con coordenadas de punto flotante de 32 bits. Nota: Si la bandera Relative (abajo) está establecida, esta bandera es indefinida y DEBE ser ignorada.

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 PointData está comprimido. Si está establecido, PointData especifica ubicaciones absolutas en el espacio de coordenadas con coordenadas enteras de 16 bits. Si está desactivado, PointData especifica ubicaciones absolutas en el espacio de coordenadas con coordenadas de punto flotante de 32 bits. Nota: Si la bandera Relative (abajo) está establecida, esta bandera es indefinida y DEBE ser ignorada.

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

Parameters:

ParámetroTipoDescripción
valorboolean

getRelative()

public boolean getRelative()

Obtiene o establece un valor que indica si PointData es relativo. Si está establecido, cada elemento en PointData especifica una ubicación en el espacio de coordenadas que es relativa a la ubicación especificada por el elemento anterior en la matriz. En el caso del primer elemento en PointData, se asume una ubicación previa en las coordenadas (0,0). Si está desactivado, PointData especifica ubicaciones absolutas según la bandera C. Nota: Si esta bandera está establecida, la bandera C (arriba) es indefinida y DEBE ser ignorada.

Valor: true si es relativo; de lo contrario, false.

Returns: boolean

setRelative(boolean value)

public void setRelative(boolean value)

Obtiene o establece un valor que indica si PointData es relativo. Si está establecido, cada elemento en PointData especifica una ubicación en el espacio de coordenadas que es relativa a la ubicación especificada por el elemento anterior en la matriz. En el caso del primer elemento en PointData, se asume una ubicación previa en las coordenadas (0,0). Si está desactivado, PointData especifica ubicaciones absolutas según la bandera C. Nota: Si esta bandera está establecida, la bandera C (arriba) es indefinida y DEBE ser ignorada.

Valor: true si es relativo; 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 las curvas Bézier. El valor DEBE estar entre 0 y 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 las curvas Bézier. El valor DEBE estar entre 0 y 63, inclusive.

Valor: El identificador del objeto.

Parameters:

ParámetroTipoDescripción
valorbyte

getPointData()

public PointF[] getPointData()

Obtiene o establece los datos del punto, una matriz de Count puntos que especifican los puntos de inicio, fin y control de las curvas Bézier. La coordenada final de una curva Bézier es la coordenada inicial de la siguiente. Los puntos de control se utilizan para producir el efecto Bézier. El tipo de datos en esta matriz se especifica mediante el campo Flags, como sigue: Tipo de datos Significado EmfPlusPointR object (section 2.2.2.37) Si la bandera P está establecida en Flags, los puntos especifican ubicaciones relativas. EmfPlusPointF object (section 2.2.2.36) Si los bits P y C están despejados en el campo Flags, los puntos especifican ubicaciones absolutas. EmfPlusPoint object (section 2.2.2.35) Si el bit P está despejado y el bit C está establecido en Flags, los puntos especifican ubicaciones relativas. Una curva Bézier no pasa por sus puntos de control. Los puntos de control actúan como

Returns: com.aspose.imaging.PointF[]

setPointData(PointF[] value)

public void setPointData(PointF[] value)

Obtiene o establece los datos del punto, una matriz de Count puntos que especifican los puntos de inicio, fin y control de las curvas Bézier. La coordenada final de una curva Bézier es la coordenada inicial de la siguiente. Los puntos de control se utilizan para producir el efecto Bézier. El tipo de datos en esta matriz se especifica mediante el campo Flags, como sigue: Tipo de datos Significado EmfPlusPointR object (section 2.2.2.37) Si la bandera P está establecida en Flags, los puntos especifican ubicaciones relativas. EmfPlusPointF object (section 2.2.2.36) Si los bits P y C están despejados en el campo Flags, los puntos especifican ubicaciones absolutas. EmfPlusPoint object (section 2.2.2.35) Si el bit P está despejado y el bit C está establecido en Flags, los puntos especifican ubicaciones relativas. Una curva Bézier no pasa por sus puntos de control. Los puntos de control actúan como

Parameters:

ParámetroTipoDescripción
valuePointF[]