]> source.dussan.org Git - poi.git/commitdiff
Bug 55386: Fix handling of bold formatting in example application 'ToHtml'
authorDominik Stadler <centic@apache.org>
Sun, 22 Mar 2015 21:48:48 +0000 (21:48 +0000)
committerDominik Stadler <centic@apache.org>
Sun, 22 Mar 2015 21:48:48 +0000 (21:48 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1668486 13f79535-47bb-0310-9956-ffa450edef68

src/examples/src/org/apache/poi/ss/examples/html/ToHtml.java

index b5480cf59e1e7eeaadecb766d9bd5ea86654ae65..bcfb5dffe6022977d8f4a7642806b2681abf8a41 100644 (file)
@@ -289,7 +289,7 @@ public class ToHtml {
     private void fontStyle(CellStyle style) {
         Font font = wb.getFontAt(style.getFontIndex());
 
-        if (font.getBoldweight() >= HSSFFont.BOLDWEIGHT_NORMAL)
+        if (font.getBoldweight() >= HSSFFont.BOLDWEIGHT_BOLD)
             out.format("  font-weight: bold;%n");
         if (font.getItalic())
             out.format("  font-style: italic;%n");
@@ -309,8 +309,12 @@ public class ToHtml {
             style = wb.getCellStyleAt((short) 0);
         StringBuilder sb = new StringBuilder();
         Formatter fmt = new Formatter(sb);
-        fmt.format("style_%02x", style.getIndex());
-        return fmt.toString();
+        try {
+            fmt.format("style_%02x", style.getIndex());
+            return fmt.toString();
+        } finally {
+            fmt.close();
+        }
     }
 
     private <K> void styleOut(String attr, K key, Map<K, String> mapping) {