Class EmfPlusObject
Nazwa przestrzeń: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Zgromadzenie: Aspose.Imaging.dll (25.4.0)
Rekord EmfPlusObject określa obiekt do użytku w operacjach graficznych.Można rozciągać kilka rekordów, co jest wskazane przez wartość pola Flagi.
public sealed class EmfPlusObject : EmfPlusObjectRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusObjectRecordType ← EmfPlusObject
Dziedziczeni członkowie
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
Rekord EmfPlusObject jest ogólny; stosuje się go do wszystkich rodzajów obiektów.określone typy obiektów są zawarte w polu ObjectData.Obiekty graficzne są opisywane w Zarządzanie obiektami graficznymi (sekcja 3.1.2).
Constructors
EmfPlusObject(EmfPlusRecord)
Inicjalizuje nową instancję klasy Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusObject.
public EmfPlusObject(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
i źródła .
Properties
IsContinuable
Otrzymuje lub ustawia wartość wskazującą, czy ta instancja jest ciągła.Oznacza, że definicja obiektu kontynuuje się w następnym EmfPlusObjectTa flaga nigdy nie jest umieszczona w ostatecznym rejestrze, który określa obiekt.
public bool IsContinuable { get; set; }
Wartość nieruchomości
ObjectData
otrzymuje lub ustawia szereg bajtów zawierających dane dotyczące rodzaju przedmiotu określonego wZawartość i format danych mogą być różne dla każdego typu obiektu.indywidualne definicje obiektów w sekcji 2.2.1 w celu uzyskania dodatkowych informacji.
public EmfPlusGraphicsObjectType ObjectData { get; set; }
Wartość nieruchomości
ObjectId
Uzyskuje lub ustawia identyfikator obiektu.Wskaźnik w tabeli obiektów EMF+ do powiązania z obiektemWartość musi być od 0 do 63, włączona.
public byte ObjectId { get; set; }
Wartość nieruchomości
ObjectType
Uzyskuje lub ustawia typ obiektu.
public EmfPlusObjectType ObjectType { get; set; }
Wartość nieruchomości
TotalObjectSize
Otrzymuje lub ustawia całkowitą wielkość obiektu.Jeśli rekord jest ciągły, kiedy ustawiona jest kontynuowana bit, to polekontynuujące obiekty mają wiele rekordów EMF+ rozpoczynających się odEmfPlusContineudObjectRecord. Każda z nich zawieraPo przeczytaniu liczby bajtów TotalObjectSize, następny EMF+Rejestracja nie będzie traktowana jako część kontynuowanego przedmiotu.
public int TotalObjectSize { get; set; }