[]
将此类型与 Workbook.getUsedFonts() 等 API 一起使用,可以检查工作簿中使用的字体名称和样式属性。
示例:
FontInfo fontInfo = new FontInfo();
fontInfo.name = "Arial";
fontInfo.bold = true;
fontInfo.italic = false;
示例:
FontInfo fontInfo = new FontInfo();
fontInfo.name = "Arial";
String fontName = fontInfo.name;
示例:
FontInfo fontInfo = new FontInfo();
fontInfo.bold = true;
boolean isBold = fontInfo.bold;
示例:
FontInfo fontInfo = new FontInfo();
fontInfo.italic = true;
boolean isItalic = fontInfo.italic;
当两个 FontInfo 对象的 name、bold 和 italic 字段具有相同值时,认为它们相等。如果 obj 不是 FontInfo 实例或为 null,此方法返回 false。
FontInfo fontInfo = new FontInfo();
fontInfo.name = "Arial";
fontInfo.bold = true;
fontInfo.italic = false;
FontInfo other = new FontInfo();
other.name = "Arial";
other.bold = true;
other.italic = false;
boolean isEqual = fontInfo.equals(other);
返回值根据 name、 bold 和 italic 字段计算。根据 equals(Object) 判定相等的字体信息对象会返回相同的哈希码。
FontInfo fontInfo = new FontInfo();
fontInfo.name = "Arial";
fontInfo.bold = true;
fontInfo.italic = false;
int hashCode = fontInfo.hashCode();