EmfLogFontPanose-klass

Summary: The LogFontPanose object specifies the PANOSE characteristics of a logical font.

Module: aspose.imaging.fileformats.emf.emf.objects

Full Name: aspose.imaging.fileformats.emf.emf.objects.EmfLogFontPanose

Inheritance: EmfLogFont

Constructors

NameDescription
EmfLogFontPanose(emf_log_font)Initierar en ny instans av klassen EmfLogFontPanose.

Properties

NameTypeAccessDescription
char_setWmfCharacterSetr/wHämtar eller anger ett 8-bitars osignerat heltal som specificerar uppsättningen av teckenglyfer. Det MÅSTE
vara ett värde i WMF CharacterSet-uppräkningen ([MS-WMF] avsnitt 2.1.1.5). Om
teckenuppsättningen är okänd, bör metafilbearbetning INTE försöka översätta eller tolka
strängar som renderas med det teckensnittet.
clip_precisionWmfClipPrecisionFlagsr/wHämtar eller anger ett 8-bitars osignerat heltal som specificerar beskärningsprecisionen. Den
beskärningsprecisionen definierar hur man beskär tecken som delvis ligger utanför beskärningsregionen.
Den kan vara en eller flera av WMF ClipPrecision-flaggorna.
cultureintr/wHämtar eller anger ett 32-bitars osignerat heltal som MUST vara noll och MUST ignoreras.
escapementintr/wHämtar eller anger ett 32-bitars signerat heltal som specificerar vinkeln, i tiondelar av grader,
mellan escapement-vektorn och enhetens x-axel. Escapement-vektorn är
parallell med baslinjen för en textrad.
teckensnittsnamnstringr/wHämtar eller anger ett Facename (64 byte): En sträng på högst 32 Unicode-tecken som specificerar
typsnittets namn. Om längden på denna sträng är mindre än 32 tecken, måste en avslutande
NULL vara närvarande, varefter resten av detta fält MÅSTE ignoreras.
full_namestringr/wHämtar eller anger en sträng på 64 Unicode-tecken som definierar teckensnittets fullständiga namn. Om
längden på denna sträng är mindre än 64 tecken, måste en avslutande NULL vara närvarande, efter
vilket resten av detta fält MUST ignoreras.
heightintr/wHämtar eller anger ett 32-bitars signerat heltal som specificerar höjden, i logiska enheter, för teckensnittets
teckencell eller tecken. Värdet för teckenhöjd, även känt som em-storlek, är
teckencellens höjdvärde minus det interna ledningsvärdet. Teckensnittsmapparen SKA
tolka värdet som anges i Height-fältet på följande sätt.
kursivSystem.Byter/wHämtar eller anger ett 8-bitars osignerat heltal som specificerar ett kursivt teckensnitt om det är satt till 0x01; annars
MÅSTE det vara satt till 0x00.
matchintr/wHämtar eller anger Detta fält MUST ignoreras.
orienteringintr/wHämtar eller anger ett 32-bitars signerat heltal som specificerar vinkeln, i tiondelar av grader,
mellan varje teckens baslinje och enhetens x-axel.
out_precisionWmfOutPrecisionr/wHämtar eller anger ett 8-bitars osignerat heltal som specificerar utskriftsprecisionen.
Utskriftsprecisionen definierar hur nära teckensnittet måste matcha den begärda höjden, bredden,
teckenorienteringen, escapement, pitch och teckensnittstypen. Det MÅSTE vara ett värde från WMF
OutPrecision‑enumerationen.
paddingintr/wHämtar eller anger ett fält som endast finns för att säkerställa 32-bitars justering av denna struktur. Det MUST ignoreras
panoseEmfPanoser/wHämtar eller anger ett Panose-objekt (avsnitt 2.2.21) som specificerar PANOSE-egenskaperna
för det logiska teckensnittet. Om alla fält i detta objekt är noll, MUST det ignoreras.
pitch_and_familyWmfPitchAndFamilyr/wHämtar eller anger ett WMF PitchAndFamily‑objekt ([MS-WMF] avsnitt 2.2.2.14) som
specificerar teckensnittets pitch och familj. Teckensnittsfamiljer beskriver teckensnittets utseende på ett generellt
sätt. De är avsedda för att specificera ett teckensnitt när den angivna teckensnittsfamiljen inte är tillgänglig.
qualityWmfFontQualityr/wHämtar eller anger ett 8-bitars osignerat heltal som specificerar utskriftskvaliteten. Utskriftskvaliteten
definierar hur nära man ska försöka matcha logiska teckensnittsattribut till ett faktiskt
fysiskt teckensnitt. Det MÅSTE vara ett av värdena i WMF FontQuality‑enumerationen ([MS-WMF]
avsnitt 2.1.1.10).
genomstrukenSystem.Byter/wHämtar eller anger ett 8-bitars osignerat heltal som specificerar ett genomstruket teckensnitt om det är satt till 0x01;
annars MÅSTE det vara satt till 0x00.
stilstringr/wHämtar eller anger en sträng med 32 Unicode‑tecken som definierar teckensnittets stil. Om längden på
denna sträng är mindre än 32 tecken MÅSTE en avslutande NULL finnas, varefter
resten av detta fält MÅSTE ignoreras.
style_sizeintr/wHämtar eller anger ett 32-bitars osignerat heltal som specificerar punktstorleken vid vilken teckensnittshintning utförs. Om det är satt till noll utförs teckensnittshintning vid den punktstorlek som motsvarar Height-fältet i LogFont-objektet i LogFont-fältet
understrukenSystem.Byter/wHämtar eller anger ett 8-bitars osignerat heltal som specificerar ett understruket teckensnitt om det är satt till 0x01;
annars MÅSTE det vara satt till 0x00.
vendor_idintr/wHämtar eller anger Detta fält MUST ignoreras.
versionintr/wHämtar eller anger Detta fält MUST ignoreras.
weightEmfLogFontWeightr/wHämtar eller anger ett 32-bitars signerat heltal som specificerar teckensnittets tjocklek i intervallet
noll till 1000. Till exempel är 400 normal och 700 fet. Om detta värde är noll kan en standard‑
tjocklek användas.
widthintr/wHämtar eller anger ett 32-bitars signerat heltal som specificerar den genomsnittliga bredden, i logiska enheter, för
tecken i teckensnittet. Om Width‑fältets värde är noll SKA ett lämpligt värde
beräknas från andra LogFont‑värden för att hitta ett teckensnitt som har typografens avsedda
bildförhållande.

Constructor: EmfLogFontPanose(emf_log_font)

 EmfLogFontPanose(emf_log_font) 

Initierar en ny instans av klassen EmfLogFontPanose.

Parameters:

ParameterTypBeskrivning
emf_log_fontEmfLogFontDen grundläggande loggfonten.