Class EmfPlusObject
Nombre del espacio: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Asamblea: Aspose.Imaging.dll (25.4.0)
El registro EmfPlusObject especifica un objeto para uso en operaciones gráficas.puede extender varios registros, que se indica por el valor del campo de banderas.
public sealed class EmfPlusObject : EmfPlusObjectRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusObjectRecordType ← EmfPlusObject
Miembros heredados
EmfPlusRecord.Type ,y, EmfPlusRecord.Flags ,y, EmfPlusRecord.Size ,y, EmfPlusRecord.DataSize ,y, object.GetType() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Remarks
El registro EmfPlusObject es genérico; se utiliza para todos los tipos de objetos.determinados tipos de objetos están contenidos en el campo ObjectData. un modelo conceptual paraLos objetos gráficos se describen en Gestión de objetos gráficos (sección 3.1.2).
Constructors
EmfPlusObject(EmfPlusRecord)
Inicia una nueva instancia de la clase Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusObject.
public EmfPlusObject(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
La fuente.
Properties
IsContinuable
Obtenga o establece un valor que indique si esta instancia es continuada.Indica que la definición de objeto continúa en el siguiente EmfPlusObjectEsta bandera nunca se establece en el registro final que define el objeto.
public bool IsContinuable { get; set; }
Valor de la propiedad
ObjectData
Obtiene o establece una serie de bytes que contienen datos para el tipo de objeto especificado enEl contenido y el formato de los datos pueden ser diferentes para cada tipo de objeto.las definiciones individuales de los objetos en la sección 2.2.1 para información adicional.
public EmfPlusGraphicsObjectType ObjectData { get; set; }
Valor de la propiedad
ObjectId
Recibe o coloca el identificador del objeto.El índice en la tabla de objetos EMF+ para asociarse con el objetoEl valor debe ser de cero a 63, incluido.
public byte ObjectId { get; set; }
Valor de la propiedad
ObjectType
Recibe o establece el tipo del objeto.
public EmfPlusObjectType ObjectType { get; set; }
Valor de la propiedad
TotalObjectSize
Obtenga o establece el tamaño total del objeto.Si el registro es continuable, cuando se establece el bit continuo, este campoLos objetos continuos tienen varios registros de EMF+ que comienzan conEmfPlusContineudObjectRecord. Cada EmfPlusContinuedObjectRecord contendrá unTotalObjectSize. una vez que se ha leído el número de bytes de TotalObjectSize, el siguiente EMF+Los registros no serán tratados como parte del objeto continuo.
public int TotalObjectSize { get; set; }