Allow fetching and changing the character set, eg to support wingdings fonts (bug #39389)
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@414842 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
afcd99d736
commit
19a3fe9265
@ -114,6 +114,24 @@ public class HSSFFont
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
public final static byte U_DOUBLE_ACCOUNTING = 0x22;
|
public final static byte U_DOUBLE_ACCOUNTING = 0x22;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* ANSI character set
|
||||||
|
*/
|
||||||
|
public final static byte ANSI_CHARSET = 0;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default character set.
|
||||||
|
*/
|
||||||
|
public final static byte DEFAULT_CHARSET = 1;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Symbol character set
|
||||||
|
*/
|
||||||
|
public final static byte SYMBOL_CHARSET = 2;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
private FontRecord font;
|
private FontRecord font;
|
||||||
private short index;
|
private short index;
|
||||||
|
|
||||||
@ -349,6 +367,31 @@ public class HSSFFont
|
|||||||
return font.getUnderline();
|
return font.getUnderline();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* get character-set to use.
|
||||||
|
* @return character-set
|
||||||
|
* @see #ANSI_CHARSET
|
||||||
|
* @see #DEFAULT_CHARSET
|
||||||
|
* @see #SYMBOL_CHARSET
|
||||||
|
*/
|
||||||
|
public byte getCharSet()
|
||||||
|
{
|
||||||
|
return font.getCharset();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* set character-set to use.
|
||||||
|
* @return character-set
|
||||||
|
* @see #ANSI_CHARSET
|
||||||
|
* @see #DEFAULT_CHARSET
|
||||||
|
* @see #SYMBOL_CHARSET
|
||||||
|
*/
|
||||||
|
public void setCharSet(byte charset)
|
||||||
|
{
|
||||||
|
font.setCharset(charset);
|
||||||
|
}
|
||||||
|
|
||||||
public String toString()
|
public String toString()
|
||||||
{
|
{
|
||||||
return "org.apache.poi.hssf.usermodel.HSSFFont{" +
|
return "org.apache.poi.hssf.usermodel.HSSFFont{" +
|
||||||
|
Loading…
Reference in New Issue
Block a user