Class EmfPlusSetTsClip

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

bool

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

short

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 [ ]

 Polski