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
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
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
ObjectType
Obter ou definir o tipo do objeto.
public EmfPlusObjectType ObjectType { get; set; }
Valor da propriedade
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; }