Class EmfPlusSetTsClip
Названий на: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Асамблея: Aspose.Imaging.dll (25.4.0)
Запис EmfPlusSetTSClip визначає кліпинг-зони в контексті графічного пристрою для термінального сервера.
public sealed class EmfPlusSetTsClip : EmfPlusTerminalServerRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusTerminalServerRecordType ← EmfPlusSetTsClip
Нападні члени
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
Схема компресії для даних в цьому записі використовує наступний алгоритм.Прямий кут кодується в одному байті або в 2 байтах. якщо точка кодирована в один байт, товисокий біт (0x80) байту повинен бути встановлений, а вартість - підписана цифра, представлена нижчоюЯкщо високий біт не встановлений, то вартість зашифрована в 2 байтах, з високим замовленням байтЗашифровано в 7 нижчих бітах першого байта, а низькопорядкована вартість байту кодирована в другому байті.Кожна точка кодирується як різниця між точкою в поточній прямій і точкою впопередній прямий. нижній пункт прямого кодується як різниця між нижнімкоординат і верхній координат на теперішньому прямому шляху.
Constructors
EmfPlusSetTsClip(EmfPlusRecord)
Ініціалізація нової інстанції класу Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmpPlusSetTsClip.
public EmfPlusSetTsClip(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
і джерела .
Properties
Compressed
Отримає вартість, яка вказує на те, чи компресується цей Aspose.Imaging.FileFormats.Emf.EMFPlus.Records.Цей біт визначає формат прямих даних в правому полі. якщо встановлено, коженПравоуголь визначається в 4 байтах. якщо чіткий, то кожен правоугілля визначено в 8 байтів.
public bool Compressed { get; }
вартість нерухомості
NumRects
Число має право.Це поле визначає кількість прямих куточків, які визначаються в прямому полі.
public short NumRects { get; }
вартість нерухомості
Rects
отримує або встановлює ряд вертольотів NumRects, які визначають стовбурові зони.Ці дані визначаються bit C в полі Флаг.
public Rectangle[] Rects { get; set; }
вартість нерухомості
Rectangle [ ]