Class EmfPlusSetTsClip

Class EmfPlusSetTsClip

Der Name: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Versammlung: Aspose.Imaging.dll (25.4.0)

Der EmfPlusSetTSClip-Rekord erläutert Clipping-Gebiete im Grafikgerätkontext für einen Terminal-Server.

public sealed class EmfPlusSetTsClip : EmfPlusTerminalServerRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusTerminalServerRecordType EmfPlusSetTsClip

Vererbte Mitglieder

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

Das Kompressionsschema für die Daten in diesem Register verwendet den folgenden Algorithmus.rektangle ist entweder in einem einzelnen byte oder 2 byte verschlüsselt. wenn der Punkt in einem einzelnen byte verschlüsselt ist,hohe Bit (0x80) des Bytes muss festgelegt werden, und der Wert ist eine unterschriebene Zahl, die von der niedrigeren7 Bit. Wenn der hohe Bit nicht festgelegt ist, wird der Wert in 2 Byten verschlüsselt, mit dem High Order Byteverschlüsselt in den 7 niedrigeren Bits des ersten Bytes, und der niedrige Befehl byte Wert verschlüsselt in der zweiten Byte.Jeder Punkt wird als der Unterschied zwischen dem Punkt in der aktuellen Rechte und dem Punkt in derVorherige rect. Der unteren Punkt der rect wird als der Unterschied zwischen der unterenKoordinate und die Spitzenkoordinate auf der aktuellen Rechte.

Constructors

EmfPlusSetTsClip(EmfPlusRecord)

Initialisiert eine neue Instanz der Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusSetTsClip Klasse.

public EmfPlusSetTsClip(EmfPlusRecord source)

Parameters

source EmfPlusRecord

Die Quelle.

Properties

Compressed

Er erhält einen Wert, der darauf hindeutet, ob diese Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusSetTsClip komprimiert ist.Dieser Bit erläutert das Format der rektangulären Daten im rektangulären Feld.rektangle wird in 4 byten definiert. wenn klar, wird jeder rektangle in 8 byten definiert.

public bool Compressed { get; }

Eigentumswert

bool

NumRects

Die Zahlen sind richtig.Dieses Feld bestimmt die Anzahl der Rechtwerke, die im rechten Feld definiert werden.

public short NumRects { get; }

Eigentumswert

short

Rects

Er bekommt oder setzt eine Reihe von NumRects Rechtwerke, die Clipping-Zonen definieren.Diese Daten werden durch den C-Bit im Flaggenfeld bestimmt.

public Rectangle[] Rects { get; set; }

Eigentumswert

Rectangle [][]

 Deutsch