mirror of https://github.com/apache/poi.git
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
5aee7710b4
commit
bee5d25e0c
|
@ -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{" +
|
||||
|
|
Loading…
Reference in New Issue