Class EmfPlusDrawCurve
Nome do espaço: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Assembleia: Aspose.Imaging.dll (25.4.0)
O registro EmfPlusDrawCurve especifica desenhar uma linha cardinalNOTA: ObjectID (1 byte): O índice de um objeto EmfPlusPen (secção 2.2.1.7)Na tabela EMF+ Objeto para desenhar a curva. O valor DEVE ser zero a 63, inclusive.
public sealed class EmfPlusDrawCurve : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawCurve
Membros herdados
EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusDrawCurve(EmfPlusRecord)
Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawCurve.
public EmfPlusDrawCurve(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
A fonte .
Properties
Compressed
Obter ou definir um valor indicando se este Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawClosedCurve é comprimido.Este bit indica se o campo PointData especifica dados comprimidos.Se configurado, o PointData especifica as localizações absolutas no espaço de coordenadas com coordenadas inteiras de 16 bits.Se claro, o PointData especifica as localizações absolutas no espaço de coordenadas com coordenadas de 32 bits.Observação Se a bandeira relativa (abaixo) for configurada, esta bandeira é indefinida e DEVE ser ignorada
public bool Compressed { get; set; }
Valor da propriedade
NumSegments
Receba ou coloca os segmentos contadosUm inteiro não assinado de 32 bits que especifica o número de segmentos de linha que compõem a linha.
public int NumSegments { get; set; }
Valor da propriedade
ObjectId
Recebe ou coloca o identificador do objeto.O índice de um objeto EmfPlusPen (secção 2.2.1.7) no EMF+Tabela de objetos para desenhar a curva. O valor DEVE ser zero para 63, inclusive.
public byte ObjectId { get; set; }
Valor da propriedade
PointData
Recebe ou coloca uma série de inteiros assinados de 32 bits ou números de 32 bits deLongação de cálculo que define os valores coordenados dos pontos finais das linhas a ser quebrado.
public PointF[] PointData { get; set; }
Valor da propriedade
PointF [ ]
Tension
Tire ou coloca a tensãoUm número de ponto flutuante de 32 bits que especifica a rigidez da linhaA partir do momento em que ele passa através dos pontos, um valor de 0 indica quea espina é uma sequência de linhas retas. À medida que o valor aumenta,A curva torna-se mais redonda. para mais informações, ver [SPLINE77] e [PETZOLD].
public float Tension { get; set; }