Class EmfPlusDrawCurve
Nombre del espacio: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Asamblea: Aspose.Imaging.dll (25.4.0)
El registro de EmfPlusDrawCurve especifica el dibujo de una espina cardinalNOTA: 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 DEVE ser cero a 63, incluido.
public sealed class EmfPlusDrawCurve : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawCurve
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
EmfPlusDrawCurve(EmfPlusRecord)
Inicia una nueva instancia de la clase Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawCurve.
public EmfPlusDrawCurve(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
La fuente.
Properties
Compressed
Obtenga o establece un valor que indica si este Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawClosedCurve es comprimido.Este bit indica si el campo PointData especifica los datos comprimidos.Si se establece, PointData especifica las ubicaciones absolutas en el espacio de coordenadas con coordenadas integradas de 16 bits.Si es claro, PointData especifica las ubicaciones absolutas en el espacio de coordenadas con coordenadas de punto flotante de 32 bitsNota Si se establece la bandera relativa (abajo), esta bandera es indefinida y debe ser ignorada
public bool Compressed { get; set; }
Valor de la propiedad
NumSegments
Obtenga o establece el número de segmentosUn integrador no firmado de 32 bits que especifica el número de segmentos de línea que componen la línea.
public int NumSegments { 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 la curva. El valor DEVE ser cero a 63, incluido.
public byte ObjectId { get; set; }
Valor de la propiedad
PointData
Obtenga o establece una serie de integradores firmados de 32 bits o números de puntos flotantes de 32 bits deCuenta la longitud que define los valores coordinados de los puntos finales de las líneas que se quitan.
public PointF[] PointData { get; set; }
Valor de la propiedad
PointF [][]
Tension
Tiene o pone la tensiónUn número de punto flotante de 32 bits que especifica cuán estrictamente la líneaque pasa a través de los puntos. un valor de 0 especifica quela línea es una secuencia de líneas rectas. a medida que el valor aumenta,La curva se vuelve más redonda. Para más información, ver [SPLINE77] y [PETZOLD].
public float Tension { get; set; }