EmfLogFont

EmfLogFont class

LogFont-objektet anger de grundläggande attributen för ett logiskt teckensnitt.

public class EmfLogFont : EmfObject

Konstruktörer

namnBeskrivning
EmfLogFont()Default_Constructor

Egenskaper

namnBeskrivning
CharSet { get; set; }Hämtar eller ställer in ett 8-bitars osignerat heltal som anger uppsättningen 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, SKA metafilbehandling INTE försöka översätta eller tolka -strängar som renderas med det teckensnittet.
ClipPrecision { get; set; }Hämtar eller ställer in ett 8-bitars osignerat heltal som anger klippningsprecisionen. klippprecisionen definierar hur tecken som delvis är utanför klippområdet ska klippas. Det kan vara en eller flera av WMF ClipPrecision Flags
Escapement { get; set; }Hämtar eller ställer in ett 32-bitars heltal med tecken som anger vinkeln, i tiondelar av grader, mellan escapement-vektorn och enhetens x-axel. Escapement-vektorn är parallell med baslinjen för en textrad.
Facename { get; set; }Hämtar eller ställer in ett ansiktsnamn (64 byte): En sträng på högst 32 Unicode-tecken som anger typsnittets typsnittsnamn. 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.
Height { get; set; }Hämtar eller ställer in ett 32-bitars signerat heltal som anger höjden, i logiska enheter, på teckensnittets teckencell eller tecken. Teckenhöjdsvärdet, även känt som em-storleken, är värdet för teckencellens höjd minus det interna inledande värdet. Teckensnittsmapparen SKA tolka värdet som anges i fältet Height på följande sätt.
Italic { get; set; }Hämtar eller ställer in ett 8-bitars osignerat heltal som anger ett kursivt teckensnitt om satt till 0x01; annars MÅSTE den vara inställd på 0x00.
Orientation { get; set; }Hämtar eller ställer in ett 32-bitars heltal med tecken som anger vinkeln, i tiondelar av grader, mellan varje teckens baslinje och enhetens x-axel.
OutPrecision { get; set; }Hämtar eller ställer in ett 8-bitars heltal utan tecken som anger utdataprecisionen. Utdataprecisionen definierar hur nära teckensnittet krävs för att matcha den begärda höjden, bredden, teckenorienteringen, escapement, tonhöjd och teckensnittstyp. Det MÅSTE vara ett värde från WMF OutPrecision enumeration
PitchAndFamily { get; set; }Hämtar eller ställer in ett WMF PitchAndFamily-objekt ([MS-WMF] avsnitt 2.2.2.14) som anger teckensnittets tonhöjd och familj. Teckensnittsfamiljer beskriver utseendet på ett teckensnitt på ett allmänt sätt. De är avsedda för att ange ett teckensnitt när det angivna typsnittet inte är tillgängligt.
Quality { get; set; }Hämtar eller ställer in ett 8-bitars osignerat heltal som anger utdatakvaliteten. Utdatakvaliteten definierar hur nära man försöker matcha attributen för logiskt teckensnitt med de för ett faktiskt fysiskt teckensnitt. Det MÅSTE vara ett av värdena i WMF FontQuality-uppräkningen ([MS-WMF] avsnitt 2.1.1.10).
Strikeout { get; set; }Hämtar eller ställer in ett 8-bitars osignerat heltal som anger ett överstruket teckensnitt om det är satt till 0x01; annars MÅSTE den vara inställd på 0x00.
Underline { get; set; }Hämtar eller ställer in ett 8-bitars osignerat heltal som anger ett understruket teckensnitt om satt till 0x01; annars MÅSTE den vara inställd på 0x00.
Weight { get; set; }Hämtar eller ställer in ett 32-bitars signerat heltal som anger vikten på teckensnittet i intervallet noll till 1000. Till exempel är 400 normalt och 700 är fetstil. Om detta värde är noll kan en standardvikt användas.
Width { get; set; }Hämtar eller ställer in ett 32-bitars signerat heltal som anger medelbredden, i logiska enheter, på tecken i teckensnittet. Om fältvärdet Width ä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

Se även