EmfLogFontEx-klass
Innehåll
[
Dölj
]Summary: The LogFontEx object specifies the extended attributes of a logical font.
Module: aspose.imaging.fileformats.emf.emf.objects
Full Name: aspose.imaging.fileformats.emf.emf.objects.EmfLogFontEx
Inheritance: EmfLogFont
Constructors
| Name | Description |
|---|---|
| EmfLogFontEx(emf_log_font) | Initierar en ny instans av klassen EmfLogFontEx |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| char_set | WmfCharacterSet | r/w | Hä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_precision | WmfClipPrecisionFlags | r/w | Hä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. |
| escapement | int | r/w | Hä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. |
| teckensnittsnamn | string | r/w | Hä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_name | string | r/w | Hä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. |
| height | int | r/w | Hä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. |
| kursiv | System.Byte | r/w | Hä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. |
| orientering | int | r/w | Hämtar eller anger ett 32-bitars signerat heltal som specificerar vinkeln, i tiondelar av grader, mellan varje teckens baslinje och enhetens x-axel. |
| out_precision | WmfOutPrecision | r/w | Hä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_family | WmfPitchAndFamily | r/w | Hä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. |
| quality | WmfFontQuality | r/w | Hä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). |
| skript | string | r/w | Hä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. |
| genomstruken | System.Byte | r/w | Hä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. |
| stil | string | r/w | Hä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. |
| understruken | System.Byte | r/w | Hä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. |
| weight | EmfLogFontWeight | r/w | Hä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. |
| width | int | r/w | Hä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: EmfLogFontEx(emf_log_font)
EmfLogFontEx(emf_log_font)
Initierar en ny instans av klassen EmfLogFontEx
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| emf_log_font | EmfLogFont | EMF-loggtypsnittet. |