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:
Nick Burch 2006-06-16 14:48:09 +00:00
parent 5aee7710b4
commit bee5d25e0c
1 changed files with 43 additions and 0 deletions

View File

@ -114,6 +114,24 @@ public class HSSFFont
*/
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 short index;
@ -349,6 +367,31 @@ public class HSSFFont
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()
{
return "org.apache.poi.hssf.usermodel.HSSFFont{" +