EmfPlusDrawLines
Contenido
[
Ocultar
]EmfPlusDrawLines class
El registro EmfPlusDrawlLines especifica dibujar una serie de líneas conectadas
public sealed class EmfPlusDrawLines : EmfPlusDrawingRecordType
Constructores
Nombre | Descripción |
---|---|
EmfPlusDrawLines(EmfPlusRecord) | Inicializa una nueva instancia delEmfPlusDrawLines clase. |
Propiedades
Nombre | Descripción |
---|---|
ClosedShape { get; set; } | Obtiene o establece un valor que indica si [forma cerrada]. |
Compressed { get; set; } | Obtiene o establece un valor que indica si esteEmfPlusDrawClosedCurve está comprimido. Este bit indica si el campo PointData especifica datos comprimidos. Si se establece, PointData especifica ubicaciones absolutas en el espacio de coordenadas con coordenadas enteras de 16 bits. Si está claro, PointData especifica ubicaciones absolutas en el espacio de coordenadas con coordenadas de coma flotante de 32 bits Nota Si se establece el indicador Relativo (a continuación), este indicador no está definido y DEBE ignorarse |
virtual DataSize { get; set; } | Obtiene o establece un entero sin signo de 32 bits que DEBE definir el número alineado de 32 bits de bytes de datos en el campo RecordData que sigue. Este número no incluye el encabezado del registro de 12 bytes. |
virtual Flags { get; set; } | Obtiene o establece un entero sin signo de 16 bits que contiene información para algunos registros sobre cómo se realizará la operación y sobre la estructura del registro. |
ObjectId { get; set; } | 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 líneas. El valor DEBE ser cero a 63, inclusive. |
PointData { get; set; } | Obtiene o establece el punto data Una matriz de puntos de recuento que especifican los puntos inicial y final de las líneas que se dibujarán. |
Relative { get; set; } | Obtiene o establece un valor que indica si esteEmfPlusDrawClosedCurve es relativo. Este bit indica si el campo PointData especifica ubicaciones relativas o absolutas. Si se establece, 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 anterior en las coordenadas (0,0). Si está claro, PointData especifica ubicaciones absolutas de acuerdo con el indicador C. Nota Si se establece este indicador, el indicador comprimido (arriba) no está definido y DEBE ignorarse |
virtual Size { get; set; } | Obtiene o establece un entero sin signo de 32 bits que especifica el número alineado de 32 bits de bytes en todo el registro, incluido el encabezado del registro de 12 bytes y los datos específicos del registro. |
Type { get; } | Obtiene un entero de 16 bits sin signo que identifica el tipo de registro. |
Ver también
- class EmfPlusDrawingRecordType
- espacio de nombres Aspose.Imaging.FileFormats.Emf.EmfPlus.Records
- asamblea Aspose.Imaging