Class EmfPlusHeader
Navne til: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Sammensætning: Aspose.Imaging.dll (25.4.0)
EmfPlusHeader-registret angiver indledningen af EMF+-data i metafilen.EmfPlusHeader-registret skal indlejres i en EMF EMR_COMMENT_EMFPLUS-registrering,der skal være registreringen umiddelbart efter EMF-hovedet i metafilen.EMR_COMMENT_EMFPLUS er angivet i afsnit 2.3.3.2 i [MS-EMP].
public sealed class EmfPlusHeader : EmfPlusControlRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusControlRecordType ← EmfPlusHeader
De arvede medlemmer
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()
Constructors
EmfPlusHeader(EmfPlusRecord)
Initialiserer en ny instans af Aspose.Imaging.FileFormats.Emf.EMFPlus.Records.
public EmfPlusHeader(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
Den kilde.
Properties
DualMode
Giver eller sætter en værdi, der angiver, om [dual mode].Hvis det er indstillet, indikerer denne flag, at denne metafile er “dual-mode”, hvilket betyderat det indeholder to sæt af optegnelser, hvoraf hver helt specificererHvis det er klart, er grafisk indhold angivet af EMF+rekord, og muligvis EMF-registre, der er forud for et EmfPlusGetDC-register.Hvis denne flag er indstillet, skal EMF-registerne alene være tilstrækkelige til at definereBemærk, at om “dual-mode” flag er indstillet eller ej, nogleEMF-optegnelser er altid til stede, dvs. emf-kontrollenogene og EM F-registernesom indeholder EMF+-optegnelser. EMM-kontrollen er angivet i [MS-EMF]Kapitel 2 af 3.4.
public bool DualMode { get; set; }
Ejendomsværdi
EmfPlusFlags
Få eller indsætte EMF plus flag.En 32-bit usigned integrer, der indeholder oplysninger om, hvordan denne metafil blev optaget.hvis den 31. bit af feltet er indstillet, indikerer denne flag, at metafilen er registreret meden reference-enhed kontekst for en video display. Hvis det er klart, blev metafilen optaget meden reference-enhed kontekst for en printer.
public int EmfPlusFlags { get; set; }
Ejendomsværdi
IsValid
Giver en værdi, der angiver, om denne instans er gyldig.
public bool IsValid { get; }
Ejendomsværdi
LogiskDpix
Få eller indstille den logiske dpi x.En 32-bit ikke-signet integrer, der angiver den horisontale opløsning, for hvilken metafilenDet blev registreret i enheder af pixler pr. Inch.
public int LogicalDpiX { get; set; }
Ejendomsværdi
Logisk opdagelse
Få eller indstille den logiske dpi y.En 32-bit ikke-signet integrator, der angiver den vertikale opløsning, for hvilken metafilenblev registreret, i enheder af linjer pr. Inch
public int LogicalDpiY { get; set; }
Ejendomsværdi
Version
Få eller indsætte versionen.En EmfPlusGraphicsVersion-objekt (sektion 2.2.2.19) som angiver den operative versionSystem grafik, der blev brugt til at oprette denne metafil.
public EmfPlusGraphicsVersion Version { get; set; }
Ejendomsværdi
VideoDisplay
Giver eller indsætter en værdi, der angiver, om videoen vises.Hvis det er indstillet, indikerer denne flag, at metafilen er blevet registreret med en referenceanordning.Hvis det er klart, blev metafilen optaget med en referenceenhedkontekst for en printer.
public bool VideoDisplay { get; set; }