Class EmfPlusDrawCurve

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

bool

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

int

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

byte

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

Valor da propriedade

float

 Português