Class EmfPlusSetTsClip
Nazwa przestrzeń: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Zgromadzenie: Aspose.Imaging.dll (25.4.0)
Rekord EmfPlusSetTSClip określa obszary klipowania w kontekście urządzenia graficznego dla serwera terminalu.
public sealed class EmfPlusSetTsClip : EmfPlusTerminalServerRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusTerminalServerRecordType ← EmfPlusSetTsClip
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
Schemat kompresji danych w tym rejestrze wykorzystuje następujący algorytm.rektangularny jest kodowany w jednym bycie lub 2 byty. Jeśli punkt jest Kodowany na jeden byt,Wielki bit (0x80) bytu musi być ustawiony, a wartość jest podpisaną liczbą reprezentowaną przez niższy7 bitów.Jeśli wielki bit nie jest ustawiony, wartość jest kodowana w 2 bajtach, z wielokrotnym bajtemkodowany w 7 niższych bitów pierwszego bytu, a wartość niskiego porządku byta kodowana w drugim bycie.Każdy punkt jest kodowany jako różnica między punktem w bieżącym kierunku a punktą wPodstawowy punkt prosty jest kodowany jako różnica między dolnymKoordynacja i najwyższy koordynat na bieżącej linii.
Constructors
EmfPlusSetTsClip(EmfPlusRecord)
Inicjalizuje nową instancję klasy Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusSetTsClip.
public EmfPlusSetTsClip(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
i źródła .
Properties
Compressed
Otrzymuje wartość wskazującą na to, czy ten Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmbPlusSetTsClip jest kompresowany.Ten bit określa format danych rektangularnych w polu prawicowym.Jeśli ustawione, każdyPrawokąt jest zdefiniowany w 4 bajtach. jeśli jest jasny, każde prawe kąt określany jest w 8 bajtów.
public bool Compressed { get; }
Wartość nieruchomości
NumRects
Zyskuje numer prawidłowy.Pole to określa liczbę rektangulów, które są zdefiniowane w polu prostym.
public short NumRects { get; }
Wartość nieruchomości
Rects
otrzymuje lub ustawia szereg rektangulów NumRects, które określają obszary klipy.Te dane są określane przez bit C w polu Flagi.
public Rectangle[] Rects { get; set; }
Wartość nieruchomości
Rectangle [ ]