Am 14.11.2016 um 11:53 schrieb clifford:
Looking at your code you have
//TODO
// there's no way to create something like a PDPageContentStream,
// so we'll do it the hard way
You might call what I am about too suggest a hack but it dose work
Add too PDPageContentStream
public PDPageContentStream(PDResources resources, OutputStream
outputStream)
throws IOException
{
this.document = null;
output = outputStream;
this.resources = resources;
formatDecimal.setMaximumFractionDigits(4);
formatDecimal.setGroupingUsed(false);
}
You don't need the document, and its only used in the constructor so
we do not need it
If you are going to add resource, you want then to be added to your
current page resource.
then in your example you can replace
os1.write("1 0 0 RG 0 0 m 10 10 l -1 9 m 1 11 l 9 -1 m 11 1 l
s".getBytes(Charsets.US_ASCII));
os1.close();
with
PDPageContentStream pcsTp = new PDPageContentStream(
page.getResources(),os1);
pcsTp.setStrokingColor(255, 0, 0);
pcsTp.moveTo(0, 0);
pcsTp.lineTo(10, 10);
pcsTp.moveTo(-1, 9);
pcsTp.lineTo(1, 11);
pcsTp.moveTo(9, -1);
pcsTp.lineTo(11, 1);
pcsTp.closeAndStroke();
pcsTp.close();
You may have already thought this, but the example that you sent me, I
think it would be a good idea if it was included with the other
examples that comes with PDFBox, as doing Pattern, is not that obvious.
Yes, this can probably work. Maruan, John and I were discussing this
topic some months ago but this kindof went to sleep, but it's not
forgotten. There's some refactoring going on in the trunc.
I'll mark this post so I don't forgot it when the API has been improved.
Tilman
On 11/11/2016 17:59, clifford wrote:
AAAAH the penny has finally dropped, I get it now.
Sorry for being such a pest, it is now working perfectly ok....
Thank you very much :) :) :)
On 11/11/2016 16:21, Tilman Hausherr wrote:
Am 11.11.2016 um 12:38 schrieb clifford:
Spoke too soon, still missing Length get message on command line.
also screen looks the same as sent before, it just dose not crash now.
- Did you include a content stream into your PDTilingPattern object,
like I did?
- Please post your smallest possible working code
- Please upload the result PDF to a sharehoster
- same for images, these can be uploaded to a image sharehoster e.g.
imageshack.us or imgur.com
Tilman
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]