EmfText
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.objects.EmfObject
public final class EmfText extends EmfObject
EmrText-objektet innehåller värden för textutmatning.
Konstruktörer
| Konstruktor | Beskrivning |
|---|---|
| EmfText() |
Metoder
| Metod | Beskrivning |
|---|---|
| getReference() | Hämtar eller anger ett WMF PointL-objekt ([MS-WMF] avsnitt 2.2.2.15) som specificerar koordinaterna för referenspunkten som används för att placera strängen. |
| setReference(Point value) | Hämtar eller anger ett WMF PointL-objekt ([MS-WMF] avsnitt 2.2.2.15) som specificerar koordinaterna för referenspunkten som används för att placera strängen. |
| getChars() | Hämtar eller anger ett 32-bitars osignerat heltal som specificerar antalet tecken i strängen |
| setChars(int value) | Hämtar eller anger ett 32-bitars osignerat heltal som specificerar antalet tecken i strängen |
| getOptions() | Hämtar eller anger ett 32-bitars osignerat heltal som specificerar hur rektangeln angiven i Rectangle-fältet ska användas. |
| setOptions(int value) | Hämtar eller anger ett 32-bitars osignerat heltal som specificerar hur rektangeln angiven i Rectangle-fältet ska användas. |
| getRectangle() | Hämtar eller anger ett valfritt WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19) som definierar en beskärnings- och/eller opakningsrektangel i logiska enheter. |
| setRectangle(Rectangle value) | Hämtar eller anger ett valfritt WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19) som definierar en beskärnings- och/eller opakningsrektangel i logiska enheter. |
| getStringBuffer() | Hämtar eller anger teckensträngsbufferten UndefinedSpace1 (variabel): Ett valfritt antal oanvända byte. |
| setStringBuffer(String value) | Hämtar eller anger teckensträngsbufferten UndefinedSpace1 (variabel): Ett valfritt antal oanvända byte. |
| getGlyphIndexBuffer() | Hämtar den valfria glyfindexbufferten. |
| setGlyphIndexBuffer(int[] value) | Ställer in den valfria glyfindexbufferten. |
| getDxBuffer() | Hämtar eller anger den valfria teckenavståndsbufferten UndefinedSpace2 (variabel): Ett valfritt antal oanvända byte. |
| setDxBuffer(int[] value) | Hämtar eller anger den valfria teckenavståndsbufferten UndefinedSpace2 (variabel): Ett valfritt antal oanvända byte. |
EmfText()
public EmfText()
getReference()
public Point getReference()
Hämtar eller anger ett WMF PointL-objekt ([MS-WMF] avsnitt 2.2.2.15) som specificerar koordinaterna för referenspunkten som används för att placera strängen. Referenspunkten definieras av den sista EMR_SETTEXTALIGN-posten (avsnitt 2.3.11.25). Om ingen sådan post har angetts är standardjusteringen TA_LEFT,TA_TOP.
Returns: Point
setReference(Point value)
public void setReference(Point value)
Hämtar eller anger ett WMF PointL-objekt ([MS-WMF] avsnitt 2.2.2.15) som specificerar koordinaterna för referenspunkten som används för att placera strängen. Referenspunkten definieras av den sista EMR_SETTEXTALIGN-posten (avsnitt 2.3.11.25). Om ingen sådan post har angetts är standardjusteringen TA_LEFT,TA_TOP.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | Point |
getChars()
public int getChars()
Hämtar eller anger ett 32-bitars osignerat heltal som specificerar antalet tecken i strängen
Returns: int
setChars(int value)
public void setChars(int value)
Hämtar eller anger ett 32-bitars osignerat heltal som specificerar antalet tecken i strängen
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
getOptions()
public int getOptions()
Hämtar eller anger ett 32-bitars osignerat heltal som specificerar hur rektangeln angiven i Rectangle-fältet ska användas. Detta fält kan vara en kombination av mer än ett värde från ExtTextOutOptions‑enumerationen (avsnitt 2.1.11).
Returns: int
setOptions(int value)
public void setOptions(int value)
Hämtar eller anger ett 32-bitars osignerat heltal som specificerar hur rektangeln angiven i Rectangle-fältet ska användas. Detta fält kan vara en kombination av mer än ett värde från ExtTextOutOptions‑enumerationen (avsnitt 2.1.11).
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
getRectangle()
public Rectangle getRectangle()
Hämtar eller anger ett valfritt WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19) som definierar en beskärnings- och/eller opakningsrektangel i logiska enheter. Denna rektangel tillämpas på textutdata som utförs av den innehållande posten.
Returns: Rectangle
setRectangle(Rectangle value)
public void setRectangle(Rectangle value)
Hämtar eller anger ett valfritt WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19) som definierar en beskärnings- och/eller opakningsrektangel i logiska enheter. Denna rektangel tillämpas på textutdata som utförs av den innehållande posten.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | Rectangle |
getStringBuffer()
public String getStringBuffer()
Hämtar eller anger teckensträngsbufferten UndefinedSpace1 (variabel): Ett valfritt antal oanvända byte. OutputString-fältet behöver inte följa omedelbart den föregående delen av denna struktur. OutputString (variabel): En matris av tecken som specificerar strängen att skriva ut. Platsen för detta fält anges av värdet av offString i byte från början av posten. Antalet tecken anges av värdet av Chars.
Returns: java.lang.String
setStringBuffer(String value)
public void setStringBuffer(String value)
Hämtar eller anger teckensträngsbufferten UndefinedSpace1 (variabel): Ett valfritt antal oanvända byte. OutputString-fältet behöver inte följa omedelbart den föregående delen av denna struktur. OutputString (variabel): En matris av tecken som specificerar strängen att skriva ut. Platsen för detta fält anges av värdet av offString i byte från början av posten. Antalet tecken anges av värdet av Chars.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | java.lang.String |
getGlyphIndexBuffer()
public int[] getGlyphIndexBuffer()
Hämtar den valfria glyfindexbufferten. Om alternativ har flaggan ETO_GLYPH_INDEX så är koderna för tecken i en utmatad textsträng faktiskt index för teckenglyfer i ett TrueType-typsnitt (2.1.11 ExtTextOutOptions‑enumeration). Glyfindex är typsnittsspecifika, så för att visa rätt tecken vid uppspelning måste det använda typsnittet vara identiskt med det typsnitt som användes för att generera indexen.
Returns: int[] – den valfria glyfindexbufferten.
setGlyphIndexBuffer(int[] value)
public void setGlyphIndexBuffer(int[] value)
Ställer in den valfria glyfindexbufferten. Om alternativ har flaggan ETO_GLYPH_INDEX så är koderna för tecken i en utmatad textsträng faktiskt index för teckenglyfer i ett TrueType-typsnitt (2.1.11 ExtTextOutOptions‑enumeration). Glyfindex är typsnittsspecifika, så för att visa rätt tecken vid uppspelning måste det använda typsnittet vara identiskt med det typsnitt som användes för att generera indexen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int[] | den valfria glyfindexbufferten. |
getDxBuffer()
public int[] getDxBuffer()
Hämtar eller anger den valfria teckenavståndsbufferten UndefinedSpace2 (variabel): Ett valfritt antal oanvända byte. OutputDx-fältet behöver inte följa omedelbart den föregående delen av denna struktur. OutputDx (variabel): En matris av 32-bitars osignerade heltal som specificerar avståndet mellan ursprungen för intilliggande teckenceller i logiska enheter. Platsen för detta fält anges av värdet av offDx i byte från början av posten. Om avstånd definieras innehåller detta fält samma antal värden som tecken i utmatningssträngen. Om Options-fältet i EmrText-objektet innehåller flaggan ETO_PDY, innehåller denna buffer dubbelt så många värden som det finns tecken i utmatningssträngen, ett horisontellt och ett vertikalt offset för varje, i den ordningen. Om ETO_RTLREADING anges läggs tecken från höger till vänster istället för från vänster till höger. Inga andra alternativ påverkar tolkningen av detta fält.
Returns: int[]
setDxBuffer(int[] value)
public void setDxBuffer(int[] value)
Hämtar eller anger den valfria teckenavståndsbufferten UndefinedSpace2 (variabel): Ett valfritt antal oanvända byte. OutputDx-fältet behöver inte följa omedelbart den föregående delen av denna struktur. OutputDx (variabel): En matris av 32-bitars osignerade heltal som specificerar avståndet mellan ursprungen för intilliggande teckenceller i logiska enheter. Platsen för detta fält anges av värdet av offDx i byte från början av posten. Om avstånd definieras innehåller detta fält samma antal värden som tecken i utmatningssträngen. Om Options-fältet i EmrText-objektet innehåller flaggan ETO_PDY, innehåller denna buffer dubbelt så många värden som det finns tecken i utmatningssträngen, ett horisontellt och ett vertikalt offset för varje, i den ordningen. Om ETO_RTLREADING anges läggs tecken från höger till vänster istället för från vänster till höger. Inga andra alternativ påverkar tolkningen av detta fält.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int[] |