Clase EmfPlusDrawCurve
Contenido
[
Ocultar
]Summary: The EmfPlusDrawCurve record specifies drawing a cardinal spline
NOTE: ObjectID (1 byte): The index of an EmfPlusPen object (section 2.2.1.7)
in the EMF+ Object Table to draw the curve. The value MUST be zero to 63, inclusive.
Module: aspose.imaging.fileformats.emf.emfplus.records
Full Name: aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawCurve
Inheritance: EmfPlusDrawingRecordType
Constructors
| Name | Descripción |
|---|---|
| EmfPlusDrawCurve(source) | Inicializa una nueva instancia de la clase EmfPlusDrawCurve. |
Properties
| Name | Type | Access | Descripción |
|---|---|---|---|
| compressed | bool | r/w | 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 la bandera Relative (abajo) está establecida, esta bandera es indefinida y DEBE ser ignorada |
| data_size | int | r/w | Obtiene o establece un entero sin signo de 32 bits que DEBE definir el número alineado a 32 bits de bytes de datos en el campo RecordData que sigue. Este número no incluye el encabezado de registro de 12 bytes. |
| banderas | int | r/w | Obtiene o establece un entero sin signo de 16 bits que contiene información para algunos registros sobre cómo se debe realizar la operación y sobre la estructura del registro. |
| num_segments | int | r/w | 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 componen la spline. |
| object_id | System.Byte | r/w | Obtiene o establece el identificador del objeto. El índice de un objeto EmfPlusPen (sección 2.2.1.7) en el EMF+ tabla de objetos para dibujar la curva. El valor DEBE ser de 0 a 63, inclusive. |
| point_data | PointF[] | r/w | Obtiene o establece una matriz de enteros con signo de 32 bits o 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. |
| tamaño | int | r/w | Obtiene o establece un entero sin signo de 32 bits que especifica el número alineado a 32 bits de bytes en todo el registro, incluyendo el encabezado de registro de 12 bytes y los datos específicos del registro. |
| tensión | float | r/w | 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]. |
| type | EmfPlusRecordType | r | Obtiene un entero sin signo de 16 bits que identifica el tipo de registro. |
Constructor: EmfPlusDrawCurve(source)
EmfPlusDrawCurve(source)
Inicializa una nueva instancia de la clase EmfPlusDrawCurve.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| source | EmfPlusRecord | La fuente. |