diff --git a/fine-itext/src/com/fr/third/v2/lowagie/text/pdf/PdfChunk.java b/fine-itext/src/com/fr/third/v2/lowagie/text/pdf/PdfChunk.java index e65a0a5db..9087921b0 100644 --- a/fine-itext/src/com/fr/third/v2/lowagie/text/pdf/PdfChunk.java +++ b/fine-itext/src/com/fr/third/v2/lowagie/text/pdf/PdfChunk.java @@ -59,8 +59,6 @@ import com.fr.third.v2.lowagie.text.Utilities; import com.fr.third.v2.lowagie.text.Chunk; import com.fr.third.v2.lowagie.text.Font; import com.fr.third.v2.lowagie.text.Image; -import com.fr.third.v2.lowagie.text.SplitCharacter; -import com.fr.third.v2.lowagie.text.Utilities; /** * A PdfChunk is the PDF translation of a Chunk. @@ -190,6 +188,7 @@ public class PdfChunk { splitCharacter = (SplitCharacter)noStroke.get(Chunk.SPLITCHARACTER); if (splitCharacter == null) splitCharacter = DefaultSplitCharacter.DEFAULT; + this.height = other.getHeight(); } /** @@ -303,7 +302,7 @@ public class PdfChunk { } return start; } - + /** * Splits this PdfChunk if it's too long for the given width. *

@@ -853,7 +852,16 @@ public class PdfChunk { return 0; return font.width(c); } - + + public String toHtmlString() { + //todo 需要添加其他样式属性 + StringBuffer htmlString = new StringBuffer(); + htmlString.append(""); + htmlString.append(value); + htmlString.append(""); + return htmlString.toString(); + } + public static boolean noPrint(int c) { return ((c >= 0x200b && c <= 0x200f) || (c >= 0x202a && c <= 0x202e)); }