From 43c404b45ab54583a33492adc93f54fa349c2f94 Mon Sep 17 00:00:00 2001 From: Tobias Hoffmann Date: Wed, 27 Jun 2012 06:00:58 +0200 Subject: Add QPDFObjectHandle::newStream(QPDF *, std::string const&) This makes the code simpler than having to create a buffer of a fixed size and copy the string to it. --- examples/pdf-create.cc | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'examples') diff --git a/examples/pdf-create.cc b/examples/pdf-create.cc index e1a3ddd6..e1d75759 100644 --- a/examples/pdf-create.cc +++ b/examples/pdf-create.cc @@ -65,10 +65,7 @@ static QPDFObjectHandle createPageContents(QPDF& pdf, std::string const& text) std::string contents = "BT /F1 24 Tf 72 720 Td (" + text + ") Tj ET\n" "q 144 0 0 144 234 324 cm /Im1 Do Q\n"; - PointerHolder b = new Buffer(contents.length()); - unsigned char* bp = b->getBuffer(); - memcpy(bp, (char*)contents.c_str(), contents.length()); - return QPDFObjectHandle::newStream(&pdf, b); + return QPDFObjectHandle::newStream(&pdf, contents); } QPDFObjectHandle newName(std::string const& name) -- cgit v1.2.3-70-g09d2