EmfLogFont

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.objects.EmfObject

public class EmfLogFont extends EmfObject

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

Konstruktörer

KonstruktorBeskrivning
EmfLogFont()

Metoder

MetodBeskrivning
getHeight()Hämtar eller anger ett 32‑bitars signerat heltal som specificerar höjden, i logiska enheter, för teckensnittets teckencell eller tecken.
setHeight(int value)Hämtar eller anger ett 32‑bitars signerat heltal som specificerar höjden, i logiska enheter, för teckensnittets teckencell eller tecken.
getWidth()Hämtar eller anger ett 32‑bitars signerat heltal som specificerar den genomsnittliga bredden, i logiska enheter, för tecken i teckensnittet.
setWidth(int value)Hämtar eller anger ett 32‑bitars signerat heltal som specificerar den genomsnittliga bredden, i logiska enheter, för tecken i teckensnittet.
getEscapement()Hämtar eller anger ett 32‑bitars signerat heltal som specificerar vinkeln, i tiondelar av grader, mellan escapement‑vektorn och enhetens x‑axel.
setEscapement(int value)Hämtar eller anger ett 32‑bitars signerat heltal som specificerar vinkeln, i tiondelar av grader, mellan escapement‑vektorn och enhetens x‑axel.
getOrientation()Hämtar eller anger ett 32‑bitars signerat heltal som specificerar vinkeln, i tiondelar av grader, mellan varje teckens baslinje och enhetens x‑axel.
setOrientation(int value)Hämtar eller anger ett 32‑bitars signerat heltal som specificerar vinkeln, i tiondelar av grader, mellan varje teckens baslinje och enhetens x‑axel.
getWeight()Hämtar eller anger ett 32‑bitars signerat heltal som specificerar teckensnittets vikt i intervallet 0 till 1000.
setWeight(int value)Hämtar eller anger ett 32‑bitars signerat heltal som specificerar teckensnittets vikt i intervallet 0 till 1000.
getItalic()Hämtar eller anger ett 8‑bitars osignerat heltal som specificerar ett kursivt teckensnitt om det är satt till 0x01; annars MUST det vara satt till 0x00.
setItalic(byte value)Hämtar eller anger ett 8‑bitars osignerat heltal som specificerar ett kursivt teckensnitt om det är satt till 0x01; annars MUST det vara satt till 0x00.
getUnderline()Hämtar eller anger ett 8‑bitars osignerat heltal som specificerar ett understruket teckensnitt om det är satt till 0x01; annars MUST det vara satt till 0x00.
setUnderline(byte value)Hämtar eller anger ett 8‑bitars osignerat heltal som specificerar ett understruket teckensnitt om det är satt till 0x01; annars MUST det vara satt till 0x00.
getStrikeout()Hämtar eller anger ett 8‑bitars osignerat heltal som specificerar ett genomstruket teckensnitt om det är satt till 0x01; annars MUST det vara satt till 0x00.
setStrikeout(byte value)Hämtar eller anger ett 8‑bitars osignerat heltal som specificerar ett genomstruket teckensnitt om det är satt till 0x01; annars MUST det vara satt till 0x00.
getCharSet()Hämtar eller anger ett 8‑bitars osignerat heltal som specificerar uppsättningen av teckenglyfer.
setCharSet(byte value)Hämtar eller anger ett 8‑bitars osignerat heltal som specificerar uppsättningen av teckenglyfer.
getOutPrecision()Hämtar eller anger ett 8‑bitars osignerat heltal som specificerar utskriftsprecisionen.
setOutPrecision(byte value)Hämtar eller anger ett 8‑bitars osignerat heltal som specificerar utskriftsprecisionen.
getClipPrecision()Hämtar eller anger ett 8‑bitars osignerat heltal som specificerar beskärningsprecisionen.
setClipPrecision(byte value)Hämtar eller anger ett 8‑bitars osignerat heltal som specificerar beskärningsprecisionen.
getQuality()Hämtar eller anger ett 8‑bitars osignerat heltal som specificerar utskriftskvaliteten.
setQuality(byte value)Hämtar eller anger ett 8‑bitars osignerat heltal som specificerar utskriftskvaliteten.
getPitchAndFamily()Hämtar eller anger ett WMF PitchAndFamily‑objekt ([MS-WMF] sektion 2.2.2.14) som specificerar teckensnittets pitch och familj.
setPitchAndFamily(WmfPitchAndFamily value)Hämtar eller anger ett WMF PitchAndFamily‑objekt ([MS-WMF] sektion 2.2.2.14) som specificerar teckensnittets pitch och familj.
getFacename()Hämtar eller anger ett Facename (64 byte): En sträng på högst 32 Unicode‑tecken som specificerar teckensnittets typsnittsnamn.
setFacename(String value)Hämtar eller anger ett Facename (64 byte): En sträng på högst 32 Unicode‑tecken som specificerar teckensnittets typsnittsnamn.

EmfLogFont()

public EmfLogFont()

getHeight()

public int getHeight()

Hämtar eller anger ett 32‑bitars signerat heltal som specificerar höjden, i logiska enheter, för teckensnittets teckencell eller tecken. Teckenhöjdsvärdet, även känt som em‑storlek, är teckencellens höjdvärde minus det interna ledningsvärdet. Font‑mapparen SHOULD tolka värdet som anges i Height‑fältet på följande sätt.

Returns: int

setHeight(int value)

public void setHeight(int value)

Hämtar eller anger ett 32‑bitars signerat heltal som specificerar höjden, i logiska enheter, för teckensnittets teckencell eller tecken. Teckenhöjdsvärdet, även känt som em‑storlek, är teckencellens höjdvärde minus det interna ledningsvärdet. Font‑mapparen SHOULD tolka värdet som anges i Height‑fältet på följande sätt.

Parameters:

ParameterTypBeskrivning
värdeint

getWidth()

public int getWidth()

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 SHOULD 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.

Returns: int

setWidth(int value)

public void setWidth(int value)

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 SHOULD 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.

Parameters:

ParameterTypBeskrivning
värdeint

getEscapement()

public int getEscapement()

Hämtar eller anger ett 32-bitars heltal med tecken som specificerar vinkeln, i tiondelar av grader, mellan escapement‑vektorn och enhetens x‑axel. Escapement‑vektorn är parallell med baslinjen för en textrad.

Returns: int

setEscapement(int value)

public void setEscapement(int value)

Hämtar eller anger ett 32-bitars heltal med tecken som specificerar vinkeln, i tiondelar av grader, mellan escapement‑vektorn och enhetens x‑axel. Escapement‑vektorn är parallell med baslinjen för en textrad.

Parameters:

ParameterTypBeskrivning
värdeint

getOrientation()

public int getOrientation()

Hämtar eller anger ett 32‑bitars signerat heltal som specificerar vinkeln, i tiondelar av grader, mellan varje teckens baslinje och enhetens x‑axel.

Returns: int

setOrientation(int value)

public void setOrientation(int value)

Hämtar eller anger ett 32‑bitars signerat heltal som specificerar vinkeln, i tiondelar av grader, mellan varje teckens baslinje och enhetens x‑axel.

Parameters:

ParameterTypBeskrivning
värdeint

getWeight()

public int getWeight()

Hämtar eller anger ett 32-bitars heltal med tecken som specificerar teckensnittets vikt i intervallet noll till 1000. Till exempel är 400 normalt och 700 fetstil. Om detta värde är noll kan en standardvikt användas.

Returns: int

setWeight(int value)

public void setWeight(int value)

Hämtar eller anger ett 32-bitars heltal med tecken som specificerar teckensnittets vikt i intervallet noll till 1000. Till exempel är 400 normalt och 700 fetstil. Om detta värde är noll kan en standardvikt användas.

Parameters:

ParameterTypBeskrivning
värdeint

getItalic()

public byte getItalic()

Hämtar eller anger ett 8‑bitars osignerat heltal som specificerar ett kursivt teckensnitt om det är satt till 0x01; annars MUST det vara satt till 0x00.

Returns: byte

setItalic(byte value)

public void setItalic(byte value)

Hämtar eller anger ett 8‑bitars osignerat heltal som specificerar ett kursivt teckensnitt om det är satt till 0x01; annars MUST det vara satt till 0x00.

Parameters:

ParameterTypBeskrivning
värdebyte

getUnderline()

public byte getUnderline()

Hämtar eller anger ett 8‑bitars osignerat heltal som specificerar ett understruket teckensnitt om det är satt till 0x01; annars MUST det vara satt till 0x00.

Returns: byte

setUnderline(byte value)

public void setUnderline(byte value)

Hämtar eller anger ett 8‑bitars osignerat heltal som specificerar ett understruket teckensnitt om det är satt till 0x01; annars MUST det vara satt till 0x00.

Parameters:

ParameterTypBeskrivning
värdebyte

getStrikeout()

public byte getStrikeout()

Hämtar eller anger ett 8‑bitars osignerat heltal som specificerar ett genomstruket teckensnitt om det är satt till 0x01; annars MUST det vara satt till 0x00.

Returns: byte

setStrikeout(byte value)

public void setStrikeout(byte value)

Hämtar eller anger ett 8‑bitars osignerat heltal som specificerar ett genomstruket teckensnitt om det är satt till 0x01; annars MUST det vara satt till 0x00.

Parameters:

ParameterTypBeskrivning
värdebyte

getCharSet()

public byte getCharSet()

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‑enumerationen ([MS-WMF] avsnitt 2.1.1.5). Om teckenuppsättningen är okänd bör metafilshanteringen INTE försöka översätta eller tolka strängar som renderas med det teckensnittet.

Returns: byte

setCharSet(byte value)

public void setCharSet(byte value)

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‑enumerationen ([MS-WMF] avsnitt 2.1.1.5). Om teckenuppsättningen är okänd bör metafilshanteringen INTE försöka översätta eller tolka strängar som renderas med det teckensnittet.

Parameters:

ParameterTypBeskrivning
värdebyte

getOutPrecision()

public byte getOutPrecision()

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.

Returns: byte

setOutPrecision(byte value)

public void setOutPrecision(byte value)

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.

Parameters:

ParameterTypBeskrivning
värdebyte

getClipPrecision()

public byte getClipPrecision()

Hämtar eller anger ett 8-bitars osignerat heltal som specificerar klippningsprecisionen. Klippningsprecisionen definierar hur tecken som delvis ligger utanför klippningsområdet ska klippas. Det kan vara en eller flera av WMF ClipPrecision‑flaggorna.

Returns: byte

setClipPrecision(byte value)

public void setClipPrecision(byte value)

Hämtar eller anger ett 8-bitars osignerat heltal som specificerar klippningsprecisionen. Klippningsprecisionen definierar hur tecken som delvis ligger utanför klippningsområdet ska klippas. Det kan vara en eller flera av WMF ClipPrecision‑flaggorna.

Parameters:

ParameterTypBeskrivning
värdebyte

getQuality()

public byte getQuality()

Hämtar eller anger ett 8-bitars osignerat heltal som specificerar utskriftskvaliteten. Utskriftskvaliteten definierar hur nära man ska försöka matcha de logiska teckensnittsattributen med ett faktiskt fysiskt teckensnitt. Det MÅSTE vara ett av värdena i WMF FontQuality‑enumerationen ([MS-WMF] avsnitt 2.1.1.10).

Returns: byte

setQuality(byte value)

public void setQuality(byte value)

Hämtar eller anger ett 8-bitars osignerat heltal som specificerar utskriftskvaliteten. Utskriftskvaliteten definierar hur nära man ska försöka matcha de logiska teckensnittsattributen med ett faktiskt fysiskt teckensnitt. Det MÅSTE vara ett av värdena i WMF FontQuality‑enumerationen ([MS-WMF] avsnitt 2.1.1.10).

Parameters:

ParameterTypBeskrivning
värdebyte

getPitchAndFamily()

public WmfPitchAndFamily getPitchAndFamily()

Hämtar eller anger ett WMF PitchAndFamily‑objekt ([MS-WMF] avsnitt 2.2.2.14) som specificerar teckensnittets pitch och familj. Teckensnittsfamiljer beskriver ett teckensnitts utseende på ett generellt sätt. De är avsedda för att ange ett teckensnitt när den specificerade teckensnittstypen inte är tillgänglig.

Returns: WmfPitchAndFamily

setPitchAndFamily(WmfPitchAndFamily value)

public void setPitchAndFamily(WmfPitchAndFamily value)

Hämtar eller anger ett WMF PitchAndFamily‑objekt ([MS-WMF] avsnitt 2.2.2.14) som specificerar teckensnittets pitch och familj. Teckensnittsfamiljer beskriver ett teckensnitts utseende på ett generellt sätt. De är avsedda för att ange ett teckensnitt när den specificerade teckensnittstypen inte är tillgänglig.

Parameters:

ParameterTypBeskrivning
valueWmfPitchAndFamily

getFacename()

public String getFacename()

Hämtar eller anger ett Facename (64 byte): En sträng på högst 32 Unicode‑tecken som specificerar teckensnittets namn. Om längden på denna sträng är kortare än 32 tecken måste en avslutande NULL finnas, varefter resten av fältet MÅSTE ignoreras.

Returns: java.lang.String

setFacename(String value)

public void setFacename(String value)

Hämtar eller anger ett Facename (64 byte): En sträng på högst 32 Unicode‑tecken som specificerar teckensnittets namn. Om längden på denna sträng är kortare än 32 tecken måste en avslutande NULL finnas, varefter resten av fältet MÅSTE ignoreras.

Parameters:

ParameterTypBeskrivning
värdejava.lang.String