[
https://issues.apache.org/jira/browse/PDFBOX-2618?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15264389#comment-15264389
]
John Hewson edited comment on PDFBOX-2618 at 4/29/16 5:32 PM:
--------------------------------------------------------------
Possible base implementations:
[AWT
GlyphVector.layoutGlyphVector#|https://docs.oracle.com/javase/7/docs/api/java/awt/Font.html)]
- [ICU4J rich
text|http://grepcode.com/file/repo1.maven.org/maven2/com.ibm.icu/icu4j/3.4.4/com/ibm/richtext/textformat/ParagraphRenderer.java?av=f]
- FOP?
was (Author: jahewson):
Possible base implementations:
- [AWT
GlyphVector|https://docs.oracle.com/javase/7/docs/api/java/awt/Font.html#layoutGlyphVector(java.awt.font.FontRenderContext,%20char[],%20int,%20int,%20int)]
- [ICU4J rich
text|https://docs.oracle.com/javase/7/docs/api/java/awt/Font.html#layoutGlyphVector(java.awt.font.FontRenderContext,%20char[],%20int,%20int,%20int)]
- FOP?
> Add an Example to create paragraphs with PDFBox
> -----------------------------------------------
>
> Key: PDFBOX-2618
> URL: https://issues.apache.org/jira/browse/PDFBOX-2618
> Project: PDFBox
> Issue Type: Improvement
> Components: Writing
> Affects Versions: 2.0.0
> Reporter: Tilman Hausherr
>
> [~mkl] wrote this morning on stackoverflow on the topic about creating tables
> with PDFBox:
> {quote}I'm afraid all those samples IMO meely are proofs of concept, probably
> of use in limited use cases but by far not for generic use. PDFBox has its
> strengths, e.g. a quite versatile content extraction framework and a content
> rendering capability, but the absence a proper layouting API is a serious
> weakness.{quote}
> To which I answered:
> {quote}I know... I just don't want to create another iText. We're not the
> Samwer brothers.{quote}
> But he's right. We could of course look at what iText offers and implement
> that on our own, that wouldn't even be illegal, but it wouldn't be nice. I've
> never looked at or used iText, except once when answering this:
> http://stackoverflow.com/a/26820598/535646
> IMO what we need to start, is a method to write a paragraph to a PDF. Such a
> method would have these parameters:
> - text
> - rectangle (or width and height from current position)
> Such a method would then output the text and break the lines at the end of
> the rectangle, and throw an exception if the space isn't enough.
> *UPDATE*: This will be implemented as an example, using either Java's
> built-in TextLayout or ICU4J.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]