Class EmfPlusDrawArc
Nome do espaço: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Assembleia: Aspose.Imaging.dll (25.4.0)
O registro EmfPlusDrawArc especifica desenhar o arco de um elípcio.
public sealed class EmfPlusDrawArc : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawArc
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
EmfPlusDrawArc(EmfPlusRecord)
Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawArc.
public EmfPlusDrawArc(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
A fonte .
Properties
DataSize
Obter ou definir o tamanho dos dados.Um inteiro não assinado de 32 bits que especifica o número alinhado de 32 bitsbits de dados específicos de registros que seguem.Para este tipo de registro, o valor DEVE ser um dos seguintes:0x00000010 Se o bit C for definido no campo Flags.0x00000018 Se o bit C estiver claro no campo Flags.
public override int DataSize { get; set; }
Valor da propriedade
Exceptions
Valor Invalido
ObjectId
Recebe ou coloca o identificador do objeto.O índice de um objeto EmfPlusPen (secção 2.2.1.7) noEMF+ Object Table para desenhar o arco. O valor DEVE ser zero a 63, inclusive.
public byte ObjectId { get; set; }
Valor da propriedade
RectFloat
Recebe ou coloca um valor indicando se os dados contêmEmfPlusRectF ou emfPlusRect registrosEste bit indica se os dados no campo RectData são comprimidos.Se configurado, o RectData contém um objeto EmfPlusRect (secção 2.2.2.38).Se claro, o RectData contém um objeto EmfPlusRectF (secção 2.2.2.39).
public bool RectFloat { get; set; }
Valor da propriedade
RectangleData
Receba ou coloca os dados rectangularesOu um objeto EmfPlusRect ou EmfPlusRectF que define a caixa de limitedo elípcio que é colinear com o arco. este rectangulo define oposição, tamanho e forma do arco. o tipo de objeto neste campo éespecificado pelo valor do campo de bandeiras.
public RectangleF RectangleData { get; set; }
Valor da propriedade
Size
Obter ou definir o tamanho.Um inteiro não assinado de 32 bits que especifica o número alinhado de 32 bitsbits em todo o registo, incluindo o cabeçalho de registo de 12 bits ePara este tipo de registro, o valor DEVE ser um dos seguintes:0x0000001C Se o bit C for definido no campo Flags.0x00000024 Se o bit C estiver claro no campo Flags
public override int Size { get; set; }
Valor da propriedade
Exceptions
Valor Invalido
StartAngle
Obter ou definir o ângulo de inícioUm valor de 32 bits não negativo que especifica o ângulo entreo eixo x e o ponto de partida do arco. qualquer valor é aceitável,Mas tem que ser interpretado o módulo 360, com o resultado que é usado para serno âmbito 0.0 incluído a 360.0 exclusivo.
public float StartAngle { get; set; }
Valor da propriedade
SweepAngle
Receba ou coloca o ângulo suaveUm valor de 32 bits que especifica a extensão do arco para desenhar,como um ângulo em graus medido do ponto de partida definido peloQualquer valor é aceitável, mas deve ser clamado para -360.0a 360.0 inclusive. um valor positivo indica que o saco é definido emuma direção horária, e um valor negativo indica que adefinido em direção contrário ao relógio.
public float SweepAngle { get; set; }