Class EmfPlusSetTsClip
De naam: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Verzameling: Aspose.Imaging.dll (25.4.0)
De EmfPlusSetTSClip-record bepaalt clippinggebieden in het grafische apparaatcontext voor een terminalserver.
public sealed class EmfPlusSetTsClip : EmfPlusTerminalServerRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusTerminalServerRecordType ← EmfPlusSetTsClip
Geëerbiede leden
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
De compressie schema voor de gegevens in dit register gebruikt het volgende algoritme.rectangle is gecodeerd in één byte of 2 byten.Als het punt in een enkele byt is encoderd, wordt dehoge bit (0x80) van de byte moet worden ingesteld, en de waarde is een ondertekend getal vertegenwoordigd door de lagere7 bits. als de hoge bit niet is ingesteld, dan wordt de waarde gecodeerd in 2 byten, met de high-order bytegecodeerd in de 7 lagere bits van de eerste byte, en de lage bestelling byten waarde gecodeserd op de tweede byt.Elk punt wordt gecodeerd als het verschil tussen de punt in de huidige rechter en dehet onderste punt van de rect wordt gecodeerd als het verschil tussen de onderkantde coördinatie en de top coördineert op de huidige rect.
Constructors
EmfPlusSetTsClip(EmfPlusRecord)
Initialiseert een nieuwe instantie van de Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusSetTsClip klasse.
public EmfPlusSetTsClip(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
De bron .
Properties
Compressed
Geeft een waarde waarin wordt aangegeven of dit Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusSetTsClip wordt gecomprimeerd.Deze bit bepaalt het formaat van de rectangle gegevens in het recht veld.rectangle wordt gedefinieerd in 4 byten. als duidelijk is, wordt elke rektangel bepaald in 8 bytes.
public bool Compressed { get; }
Eigendomswaarde
NumRects
Geeft het nummer recht.Dit veld bepaalt het aantal rectangels dat is gedefinieerd in het rektangelfeld.
public short NumRects { get; }
Eigendomswaarde
Rects
Geeft of stelt een reeks van NumRects rectangels die clippingsgebieden definiëren.Deze gegevens worden bepaald door de C-bit in het veld Vlaggen.
public Rectangle[] Rects { get; set; }
Eigendomswaarde
Rectangle []