Class EmfPlusDrawBeziers

Class EmfPlusDrawBeziers

Nombre del espacio: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Asamblea: Aspose.Imaging.dll (25.4.0)

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

public sealed class EmfPlusDrawBeziers : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawBeziers

Miembros heredados

EmfPlusRecord.Type ,y, EmfPlusRecord.Flags ,y, EmfPlusRecord.Size ,y, EmfPlusRecord.DataSize ,y, object.GetType() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Constructors

EmfPlusDrawBeziers(EmfPlusRecord)

Inicia una nueva instancia de la clase Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawBeziers.

public EmfPlusDrawBeziers(EmfPlusRecord source)

Parameters

source EmfPlusRecord

La fuente.

Properties

Compressed

Obtenga o establece un valor que indique si el PointData está comprimido.Si se establece, PointData especifica las ubicaciones absolutas en el espacio de coordenadas conCoordenadas integradas de 16 bits. Si es claro, PointData especifica las ubicaciones absolutasen el espacio de coordenadas con coordenadas de punto flotante de 32 bits.Nota: Si se establece la bandera relativa (abajo), esta bandera es indefinida y debe ser ignorada.

public bool Compressed { get; set; }

Valor de la propiedad

bool

ObjectId

Recibe o coloca el identificador del objeto.El índice de un objeto EmfPlusPen (sección 2.2.1.7) en el EMF+Tabla de objetos para dibujar las curvas de Bezier. El valor DEVE ser cero a 63, incluido.

public byte ObjectId { get; set; }

Valor de la propiedad

byte

PointData

Obtenga o coloca los datos de puntoUna serie de puntos de cuento que especifican los puntos de inicio, fin y control de las curvas de Bezier. La coordenada de fin de una curva de Bezier es la coordenada de inicio de la siguiente.El tipo de datos en esta línea se especifica por el campo Flags, como sigue: Tipo de datos SignificadoObjeto EmfPlusPointR (sección 2.2.2.37)Si la bandera P está establecida en las banderas, los puntos especifican las ubicaciones relativas.Objeto EmfPlusPointF (sección 2.2.2.36)Si los bits P y C son claros en el campo de banderas, los puntos especifican ubicaciones absolutas.Objeto EmfPlusPoint (sección 2.2.2.35)Si el bit P es claro y el bit C se establece en el campo de banderas, los puntos especifican las ubicaciones relativas.Una curva Bezier no pasa por sus puntos de control. los puntos de control actúan como

public PointF[] PointData { get; set; }

Valor de la propiedad

PointF [][]

Relative

Recibe o establece un valor que indica si el PointData es relativo.Si se establece, cada elemento en PointData especifica una ubicación en el espacio de coordenadasque es relativamente a la ubicación especificada por el elemento anterior en el array.En el caso del primer elemento en PointData, una ubicación anterior en las coordenadas(0,0) se asume. si es claro, PointData especifica las ubicaciones absolutas segúnde la bandera C.Nota Si esta bandera está establecida, la bandera C (alrededor) es indefinida y debe ser ignorada.

public bool Relative { get; set; }

Valor de la propiedad

bool

 Español