Class EmfPlusHeader
Nombre del espacio: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Asamblea: Aspose.Imaging.dll (25.4.0)
El registro EmfPlusHeader especifica el inicio de los datos EMF+ en el metáfil.El registro de EmfPlusHeader debe ser incorporado en un registro EMF EMR_COMMENT_EMFPLUS,que DEVE ser el registro inmediatamente después del título EMF en el metáfil.El registro EMR_COMMENT_EMFPLUS se especifica en [MS-EMF] sección 2.3.3.2.
public sealed class EmfPlusHeader : EmfPlusControlRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusControlRecordType ← EmfPlusHeader
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()
Constructors
EmfPlusHeader(EmfPlusRecord)
Inicia una nueva instancia de la clase Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusHeader.
public EmfPlusHeader(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
La fuente.
Properties
DualMode
Recibe o establece un valor que indica si [modo dual].Si se establece, esta bandera indica que este metáfil es “dual-mode”, lo que significaque contiene dos conjuntos de registros, cada uno de los cuales especifica completamenteel contenido gráfico. si es claro, el contenido gráfico se especifica por EMF+registros, y posiblemente registros EMF que están precedidos por un registro EmfPlusGetDC.Si esta bandera se establece, sólo los registros de EMF SHOULD son suficientes para definir elNota de que si la bandera “dual-mode” se establece o no, algunosLos registros de EMF siempre están presentes, es decir, los registros de control de EMF y los registros de EMFque contiene registros de EMF+. los registros de control de EMF se especifican en [MS-EMF]Sección 2.3.4.
public bool DualMode { get; set; }
Valor de la propiedad
EmfPlusFlags
Obtenga o coloca el EMF más banderas.Un integrador no firmado de 32 bits que contiene información sobre cómo se grabó este metáfil.si se establece el 31o bito del campo, esta bandera indica que el metáfil se ha registrado conun contexto de dispositivo de referencia para una pantalla de vídeo. si es claro, el metáfil fue grabado conContexto de dispositivo de referencia para una impresora.
public int EmfPlusFlags { get; set; }
Valor de la propiedad
IsValid
Recibe un valor que indica si esta instancia es válida.
public bool IsValid { get; }
Valor de la propiedad
LógicoDpix
Obtenga o establece la lógica dpi x.Un integrador sin señal de 32 bits que especifica la resolución horizontal para la que el metáfilFue grabado, en unidades de píxeles por pulgón.
public int LogicalDpiX { get; set; }
Valor de la propiedad
Logicidad
Obtenga o establece el logico dpi y.Un integrador no firmado de 32 bits que especifica la resolución vertical para la que el metáfilfue grabado, en unidades de líneas por pulgón
public int LogicalDpiY { get; set; }
Valor de la propiedad
Version
Obtenga o coloca la versión.Un objeto EmfPlusGraphicsVersion (sección 2.2.2.19) que especifica la versión de operacióngráficos del sistema que se utilizaron para crear este metáfil.
public EmfPlusGraphicsVersion Version { get; set; }
Valor de la propiedad
VideoDisplay
Obtenga o establece un valor que indique si se muestra el vídeo.si se establece, esta bandera indica que el metáfil se ha registrado con un dispositivo de referenciacontexto para una pantalla de vídeo. si es claro, el metáfil fue grabado con un dispositivo de referenciaContexto para una impresora.
public bool VideoDisplay { get; set; }