Class EmfLogFont
De naam: Aspose.Imaging.FileFormats.Emf.Emf.Objects Verzameling: Aspose.Imaging.dll (25.4.0)
Het LogFont-object bepaalt de basisattributen van een logische lettertype.
public class EmfLogFont : EmfObject
Inheritance
object ← MetaObject ← EmfObject ← EmfLogFont
Derived
EmfLogFontEx , EmfLogFontPanose
Geëerbiede leden
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfLogFont()
public EmfLogFont()
Properties
CharSet
Geeft of stelt een 8-bit ongeschreven integer dat de set van karakters glyphs specificeert.een waarde in de WMF CharacterSet-lijst ([MS-WMV] sectie 2.1.1.5).karakter set is onbekend, metafile verwerking MOET NIET proberen te vertalen of interpreterenstrengen die worden geranderd met die lettertype.
public WmfCharacterSet CharSet { get; set; }
Eigendomswaarde
ClipPrecision
Geeft of stelt een 8-bits niet-signed integer dat de clipping nauwkeurigheid bepaalt.clipping precisie definieert hoe u de tekens die gedeeltelijk buiten de cliping regio.Het kan een of meer van de WMF ClipPrecision Vlaggen zijn
public WmfClipPrecisionFlags ClipPrecision { get; set; }
Eigendomswaarde
Escapement
ontvangt of stelt een 32-bit ondertekend integer dat de hoek, in tientallen graden, bepaalt,tussen de escape vector en de x-axis van het apparaat.parallel aan de baseline van een tekstlijn.
public int Escapement { get; set; }
Eigendomswaarde
Facename
Geeft of stelt een Facename (64 bytes): een reeks van niet meer dan 32 Unicode tekens die detypface naam van de lettertype. als de lengte van deze string minder is dan 32 tekens, eenNull moet aanwezig zijn, waarna de rest van dit veld moet worden verwaarloosd.
public string Facename { get; set; }
Eigendomswaarde
Height
Geeft of stelt een 32-bit ondertekend integer dat de hoogte, in logische eenheden, van de lettertype bepaalt.karaktercel of karakter. de karakterhoogte waarde, ook bekend als de em-grootte, is dekaraktercel hoogte waarde minus de interne toonaangevende waarde. de lettermap SHOULDinterpreteren van de in het Hoogteveld aangegeven waarde op de volgende wijze.
public int Height { get; set; }
Eigendomswaarde
Italic
ontvangt of instelt een 8-bits niet-schreven integer dat een italische lettertype specificert als het op 0x01 is ingesteld; anders,Het moet op 0x00 worden ingesteld.
public byte Italic { get; set; }
Eigendomswaarde
Orientation
ontvangt of stelt een 32-bit ondertekend integer dat de hoek, in tientallen graden, bepaalt,tussen de basislijn van elk personage en de x-axis van het apparaat.
public int Orientation { get; set; }
Eigendomswaarde
OutPrecision
Geeft of instelt een 8-bits onschreven integer die de output nauwkeurigheid bepaalt.output precisie definieert hoe nauw het lettertype nodig is om de gewenste hoogte, breedte,karakteroriëntatie, ontsnapping, pitch en font type. Het MUST een waarde zijn van de WMFOutPrecision lijst
public WmfOutPrecision OutPrecision { get; set; }
Eigendomswaarde
PitchAndFamily
ontvangt of instelt een WMF PitchAndFamily object ([MS-WM F] sectie 2.2.2.14) datwijst de plot en de familie van de font. Font families beschrijven het uiterlijk van een font in een algemeneZe zijn bedoeld om een lettertype te specificeren wanneer de aangegeven tipface niet beschikbaar is.
public WmfPitchAndFamily PitchAndFamily { get; set; }
Eigendomswaarde
Quality
Geeft of instelt een 8-bits niet-signed integer die de outputkwaliteit specificeren.definieert hoe nauw te proberen om de logisch-bron attributen te passen aan die van een werkelijkeHet moet een van de waarden zijn in de WMF FontQuality-lijst ([MS-WM F])Afdeling 2.1.1 van de Raad.
public WmfFontQuality Quality { get; set; }
Eigendomswaarde
Strikeout
ontvangt of instelt een 8-bits niet-schreven integer dat een strikeout lettertype aangeeft als het op 0x01 is ingesteld;Anders moet het op 0x00 worden ingesteld.
public byte Strikeout { get; set; }
Eigendomswaarde
Underline
ontvangt of instelt een 8-bits onschreven integer dat een onderliggende lettertype specificert als deze op 0x01 is ingesteld;Anders moet het op 0x00 worden ingesteld.
public byte Underline { get; set; }
Eigendomswaarde
Weight
Geeft of stelt een 32-bit ondertekend integer dat het gewicht van de lettertype in het bereik bepaaltbijvoorbeeld, 400 is normaal en 700 is moedig. als deze waarde nul is, een standaardHet gewicht kan worden gebruikt.
public EmfLogFontWeight Weight { get; set; }
Eigendomswaarde
Width
Geeft of stelt een 32-bit ondertekend integer dat de gemiddelde breedte, in logische eenheden, vankarakters in de lettertype. als de Wide-veldwaarde nul is, moet een geschikte waardeberekend van andere LogFont-waarden om een lettertype te vinden die door de typograf bedoeld isAspectverhouding
public int Width { get; set; }