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
| Constructor | Descripción |
|---|---|
| EmfPlusDrawCurve(EmfPlusRecord source) | Inicializa una nueva instancia de la clase EmfPlusDrawCurve. |
Métodos
| Método | Descripció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ámetro | Tipo | Descripción |
|---|---|---|
| source | EmfPlusRecord | El 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ámetro | Tipo | Descripción |
|---|---|---|
| valor | boolean |
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ámetro | Tipo | Descripción |
|---|---|---|
| valor | byte |
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ámetro | Tipo | Descripción |
|---|---|---|
| valor | float |
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ámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
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ámetro | Tipo | Descripción |
|---|---|---|
| value | PointF[] |