Class EmfPlusSetTsClip

Class EmfPlusSetTsClip

Nombre del espacio: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Asamblea: Aspose.Imaging.dll (25.4.0)

El registro EmfPlusSetTSClip especifica áreas de clipa en el contexto del dispositivo gráfico para un servidor terminal.

public sealed class EmfPlusSetTsClip : EmfPlusTerminalServerRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusTerminalServerRecordType EmfPlusSetTsClip

Miembros heredados

EmfPlusRecord.Type ,y, EmfPlusRecord.Flags ,y, EmfPlusRecord.Size ,y, EmfPlusRecord.DataSize ,y, object.GetType() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Remarks

El esquema de compresión de los datos en este registro utiliza el siguiente algoritmo.El rectángulo se codifica en un solo byte o 2 bytes.Si el punto se codifica en un solo byte, elel alto bito (0x80) del byte debe ser establecido, y el valor es un número firmado representado por el inferiorSi el alto bito no se establece, entonces el valor se codifica en 2 bytes, con el alto bito de ordencodificado en los 7 bits inferiores del primer byte, y el valor del byte de bajo orden codificado en el segundo byte.Cada punto se codifica como la diferencia entre el punto en la recta actual y el punto en la recta actual.El punto inferior de la recta se codifica como la diferencia entre el fondocoordinación y la coordinación superior en la recta actual.

Constructors

EmfPlusSetTsClip(EmfPlusRecord)

Inicia una nueva instancia de la clase Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusSetTsClip.

public EmfPlusSetTsClip(EmfPlusRecord source)

Parameters

source EmfPlusRecord

La fuente.

Properties

Compressed

Obtiene un valor que indica si este Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusSetTsClip es comprimido.Este bit especifica el formato de los datos rectangulares en el campo recto. si se establece, cadaEl rectángulo se define en 4 bytes. si es claro, cada rectángulo se define en 8 bytes.

public bool Compressed { get; }

Valor de la propiedad

bool

NumRects

Tiene el número correcto.Este campo especifica el número de rectángulos que se definen en el campo rectángulo.

public short NumRects { get; }

Valor de la propiedad

short

Rects

Obtenga o establece una serie de rectángulos de NumRects que definen las áreas de inclinación.Estos datos se determinan por el bit C en el campo Flags.

public Rectangle[] Rects { get; set; }

Valor de la propiedad

Rectangle [][]

 Español