Class EmfPlusDrawClosedCurve
Nome do espaço: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Assembleia: Aspose.Imaging.dll (25.4.0)
O registro EmfPlusDrawClosedCurve especifica desenhar uma linha cardinal fechada
public sealed class EmfPlusDrawClosedCurve : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawClosedCurve
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
EmfPlusDrawClosedCurve(EmfPlusRecord)
Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawClosedCurve.RecordType - Um integer não assinado de 16 bits que identifica este tipo de registro como EmfPlusDrawClosedCurvea partir da lista RecordType (secção 2.1.1.1). O valor DEVE ser 0x4017.
public EmfPlusDrawClosedCurve(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
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 fechada. O valor DEVE ser cero para 63, incluído.
public byte ObjectId { get; set; }
Valor da propriedade
PointData
Obtenha ou coloca os dados do pontoUma série de pontos de contagem que especificam os pontos finais das linhas que definem a linha.A curva continua através do último ponto na linha PointData e se conecta com o primeiro ponto na linha.O tipo de dados nesta linha é especificado pelo campo Flags, como segue: Data Type MeaningObjeto EmfPlusPointR (secção 2.2.2.37)Se a bandeira P for colocada nas bandeiras, os pontos especificam as localizações relativas.Objeto EmfPlusPointF (secção 2.2.2.36)Se os bits P e C forem definidos no campo Flags, os pontos especificam as localizações absolutas.Objeto EmfPlusPoint (secção 2.2.2.35)Se o bit P for claro e o bit C for definido no campo Flags, os pontos especificam as localizações relativas.
public PointF[] PointData { get; set; }
Valor da propriedade
PointF [ ]
Relative
Obter ou definir um valor indicando se este Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawClosedCurve é relativo.Este bit indica se o campo PointData especifica localizações relativas ou absolutas.Se configurado, cada elemento no PointData especifica uma localização no espaço de coordenadas que é relativa.a localização especificada pelo elemento anterior na linha. no caso do primeiroelemento em PointData, uma localização anterior em coordenadas (0,0) é assumida.O PointData especifica as localizações absolutas de acordo com a bandeira C.Observação Se esta bandeira for configurada, a bandeira Comprimida (em cima) é indefinida e DEVE ser ignorada
public bool Relative { get; set; }
Valor da propriedade
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; }