Class EmfPlusObject
Названий на: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Асамблея: Aspose.Imaging.dll (25.4.0)
Запис EmfPlusObject визначає об’єкт для використання в графічних операціях.може розширювати кілька записів, що вказується вартістю поля Флаг.
public sealed class EmfPlusObject : EmfPlusObjectRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusObjectRecordType ← EmfPlusObject
Нападні члени
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
Запис EmfPlusObject є генетичним; він використовується для всіх типів об’єктів.конкретні типи об’єктів містяться в полі ObjectData. концептуальна модель для управлінняГрафічні об’єкти описані в управлінні графічними об’єктами (розділ 3.1.2).
Constructors
EmfPlusObject(EmfPlusRecord)
Ініціалізація нової інстанції класу Aspose.Imaging.FileFormats.Emf.EMFPlus.Records.
public EmfPlusObject(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
і джерела .
Properties
IsContinuable
Приймає або встановлює вартість, яка вказує на те, чи є ця інстанція постійною.Показує, що визначення об’єкта продовжується в наступному EmfPlusObjectЦей прапор ніколи не встановлюється в кінцевому записі, що визначає об’єкт.
public bool IsContinuable { get; set; }
вартість нерухомості
ObjectData
отримує або встановлює ряд байтів, які містять дані за типом об’єкта, зазначеного вКонтент і формат даних можуть бути різними для кожного типу об’єкта.індивідуальні об’єкти визначення в розділі 2.2.1 для додаткової інформації.
public EmfPlusGraphicsObjectType ObjectData { get; set; }
вартість нерухомості
ObjectId
Знайти або встановити об’єкт ідентифікатора.Індекс в таблиці об’єкта EMF+ для зв’язку з предметомСтворений цим записом. вартість повинна бути від нуля до 63, включаючи.
public byte ObjectId { get; set; }
вартість нерухомості
ObjectType
Приймає або встановлює тип об’єкта.
public EmfPlusObjectType ObjectType { get; set; }
вартість нерухомості
TotalObjectSize
Приймає або встановлює загальний розмір об’єкта.Якщо запис є постійним, коли налаштується постійний біт, це полеПостійні об’єкти мають кілька записів EMF+ починаючи зКожен EmfPlusContineudObjectRecord буде міститиПісля того, як було прочитано кількість байтів TotalObjectSize, наступний EMF+Запис не буде розглядатися як частина постійного об’єкта.
public int TotalObjectSize { get; set; }