EmfLogFontPanose-klass
Innehåll
[
Dölj
]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
| Name | Description |
|---|---|
| EmfLogFontPanose(emf_log_font) | Initierar en ny instans av klassen EmfLogFontPanose. |
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. |
| culture | int | r/w | Hämtar eller anger ett 32-bitars osignerat heltal som MUST vara noll och MUST ignoreras. |
| 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 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. |
| 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. |
| match | int | r/w | Hämtar eller anger Detta fält MUST ignoreras. |
| 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. |
| padding | int | r/w | Hämtar eller anger ett fält som endast finns för att säkerställa 32-bitars justering av denna struktur. Det MUST ignoreras |
| panose | EmfPanose | r/w | Hä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_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). |
| 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. |
| style_size | int | r/w | Hä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 |
| 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. |
| vendor_id | int | r/w | Hämtar eller anger Detta fält MUST ignoreras. |
| version | int | r/w | Hämtar eller anger Detta fält MUST ignoreras. |
| 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: EmfLogFontPanose(emf_log_font)
EmfLogFontPanose(emf_log_font)
Initierar en ny instans av klassen EmfLogFontPanose.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| emf_log_font | EmfLogFont | Den grundläggande loggfonten. |