EmfLogFontExDv klass

Summary: The LogFontExDv object specifies the design vector for an extended logical font.

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

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

Inheritance: EmfLogFontEx

Constructors

NameDescription
EmfLogFontExDv(emf_log_font_ex)Initierar en ny instans av klassen EmfLogFontExDv.

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.
design_vectorEmfDesignVectorr/wHämtar eller anger ett DesignVector-objekt (avsnitt 2.2.3). Detta fält MÅSTE INTE vara längre än 72 byte.
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 innehåller teckensnittets fullständiga namn. Om
längden på denna sträng är mindre än 64 tecken, måste en avslutande NULL vara närvarande, varefter
resten av detta fält MÅSTE 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.
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.
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).
skriptstringr/wHämtar eller anger en sträng med 32 Unicode‑tecken som definierar teckensnittets teckenuppsättning.
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.
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.
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.
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: EmfLogFontExDv(emf_log_font_ex)

 EmfLogFontExDv(emf_log_font_ex) 

Initierar en ny instans av klassen EmfLogFontExDv.

Parameters:

ParameterTypBeskrivning
emf_log_font_exEmfLogFontExEMF‑loggfont‑exempel.