Class EmfPlusHeader
Namn på plats: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Församling: Aspose.Imaging.dll (25.4.0)
EmfPlusHeader-registret anger inledningen av EMF+-data i metafilen.EmfPlusHeader-registret måste ingå i en EMF EMR_COMMENT_EMFPLUS-registret,som MÅSTE vara rekordet omedelbart efter EMF-titeln i metafilen.EMR_COMMENT_EMFPLUS-registret anges i [MS-EMF] avsnitt 2.3.3.2.
public sealed class EmfPlusHeader : EmfPlusControlRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusControlRecordType ← EmfPlusHeader
Arvsmedlemmar
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)
Initialiserar en ny instans av Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusHeader klass.
public EmfPlusHeader(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
och källan .
Properties
DualMode
får eller ställer in ett värde som anger om [dualläge].Om den är inställd indikerar denna flagga att denna metafil är “dual-mode”, vilket innebär attatt den innehåller två uppsättningar av register, var och en av vilka helt specificerargrafiskt innehåll. om det är klart, anges grafiskt innehåll av EMF+Rekord, och eventuellt EMF-rekord som föregås av en EmfPlusGetDC-rekord.Om denna flagga är inställd, är EMF-registret endast SHOULD tillräckligt för att definieranotera att om flaggan “dual-mode” är inställd eller inte, vissaEMF-registret är alltid närvarande, nämligen EMF-kontrollregistret och EMF-registretsom innehåller EMF+ register. EMF-kontrollerna anges i [MS-EMF]Avsnitt 2.3.4
public bool DualMode { get; set; }
Fastighetsvärde
EmfPlusFlags
Få eller sätta EMF plus flaggor.En 32-bitars icke-signat integrator som innehåller information om hur denna metafil inspelades.om den 31:e biten av fältet är inställd, indikerar denna flagga att metafilen har registrerats meden referens enhet sammanhang för en video display. om klart, metafilen inspelades meden referens enhet sammanhang för en skrivare.
public int EmfPlusFlags { get; set; }
Fastighetsvärde
IsValid
Det får ett värde som anger om denna instans är giltig.
public bool IsValid { get; }
Fastighetsvärde
LogiskaDpiX
Få eller ställa in den logiska dpi x.En 32-bitars icke-signat integrator som anger den horisontella upplösningen för vilken metafileninspelades, i enheter av pixlar per tum.
public int LogicalDpiX { get; set; }
Fastighetsvärde
LogiskaDpi
Få eller ställa in den logiska dpi y.En 32-bitars icke-signat integrator som anger den vertikala upplösningen för vilken metafileninspelades, i enheter av linjer per tum
public int LogicalDpiY { get; set; }
Fastighetsvärde
Version
Få eller ställa in versionen.En EmfPlusGraphicsVersion-objekt (avsnitt 2.2.2.19) som anger versionen avsystemgrafik som användes för att skapa denna metafil.
public EmfPlusGraphicsVersion Version { get; set; }
Fastighetsvärde
VideoDisplay
Få eller ange ett värde som anger om videon visas.Om den är inställd indikerar detta flagg att metafilen har registrerats med en referensanordning.sammanhang för en videoutställning. om det är klart, inspelades metafilen med en referensenhetKontext för en skrivare.
public bool VideoDisplay { get; set; }