Class EmfPlusDrawClosedCurve
Nombre del espacio: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Asamblea: Aspose.Imaging.dll (25.4.0)
El registro de EmfPlusDrawClosedCurve especifica el dibujo de una espina cardinal cerrada
public sealed class EmfPlusDrawClosedCurve : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawClosedCurve
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
EmfPlusDrawClosedCurve(EmfPlusRecord)
Inicia una nueva instancia de la clase Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawClosedCurve.RecordType - Un integrador no firmado de 16 bits que identifica este tipo de registro como EmfPlusDrawClosedCurvede la enumeración RecordType (sección 2.1.1.1). El valor DEVE ser 0x4017.
public EmfPlusDrawClosedCurve(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
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 cerrada. 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 finales de las líneas que definen la línea.En una línea cardinal cerrada,La curva continúa a través del último punto en la línea PointData y se conecta con el primer punto en la línea.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 se establecen 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.
public PointF[] PointData { get; set; }
Valor de la propiedad
PointF [][]
Relative
Obtenga o establece un valor que indica si este Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawClosedCurve es relativo.Este bit indica si el campo PointData especifica las 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 el array. en el caso de la primeraEl elemento en PointData, una ubicación anterior en las coordenadas (0,0) se asume,PointData especifica las ubicaciones absolutas según la bandera C.Nota Si esta bandera está establecida, la bandera comprimida (alrededor) está indefinida y debe ser ignorada
public bool Relative { get; set; }
Valor de la propiedad
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; }