Class EmfPlusObject

Class EmfPlusObject

Nome do espaço: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Assembleia: Aspose.Imaging.dll (25.4.0)

O registro EmfPlusObject especifica um objeto para uso em operações gráficas.Pode espalhar vários registros, o que é indicado pelo valor do campo Flags.

public sealed class EmfPlusObject : EmfPlusObjectRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusObjectRecordType EmfPlusObject

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()

Remarks

O registro EmfPlusObject é genérico; é usado para todos os tipos de objetos.Tipos específicos de objetos são contidos no campo ObjectData. um modelo conceitual para gerenciarObjetos gráficos são descritos em Gestão de Objetos gráficos (segmento 3.1.2).

Constructors

EmfPlusObject(EmfPlusRecord)

Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusObject.

public EmfPlusObject(EmfPlusRecord source)

Parameters

source EmfPlusRecord

A fonte .

Properties

IsContinuable

Recebe ou coloca um valor indicando se esta instância é contínua.Indica que a definição de objeto continua no próximo EmfPlusObjectEsta bandeira nunca é colocada no registro final que define o objeto.

public bool IsContinuable { get; set; }

Valor da propriedade

bool

ObjectData

Recebe ou coloca uma série de bytes que contêm dados para o tipo de objeto especificado emO conteúdo e o formato dos dados podem ser diferentes para cada tipo de objeto.as definições individuais de objetos na secção 2.2.1 para informações adicionais.

public EmfPlusGraphicsObjectType ObjectData { get; set; }

Valor da propriedade

EmfPlusGraphicsObjectType

ObjectId

Recebe ou coloca o identificador do objeto.O índice na Tabela de Objetos EMF+ para associar com o objetoO valor deve ser zero a 63, inclusive.

public byte ObjectId { get; set; }

Valor da propriedade

byte

ObjectType

Obter ou definir o tipo do objeto.

public EmfPlusObjectType ObjectType { get; set; }

Valor da propriedade

EmfPlusObjectType

TotalObjectSize

Obter ou definir o tamanho total do objeto.Se o registro for contínuo, quando o bit contínuo for configurado, este campoOs objetos contínuos têm múltiplos registros EMF+ começando comEmfPlusContineudObjectRecord. Cada EmfPlusContinuedObjectRecord contém umTotalObjectSize. uma vez que o número de bytes de TotalObjectSize foi lido, o próximo EMF+O registro não será tratado como parte do objeto contínuo.

public int TotalObjectSize { get; set; }

Valor da propriedade

int

 Português