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
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
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; }