| Index: tools/render_pdfs_main.cpp
|
| diff --git a/tools/render_pdfs_main.cpp b/tools/render_pdfs_main.cpp
|
| index 8e791d9608dd9b0e1009e9e16aa8ab0cc419f971..dd5f6421fb93af9f784a9cac07360b3b3d3826f0 100644
|
| --- a/tools/render_pdfs_main.cpp
|
| +++ b/tools/render_pdfs_main.cpp
|
| @@ -166,9 +166,8 @@ static bool pdf_to_stream(SkPicture* picture,
|
| SkPicture::EncodeBitmap encoder) {
|
| SkAutoTUnref<SkDocument> pdfDocument(
|
| SkDocument::CreatePDF(output, NULL, encoder));
|
| - SkCanvas* canvas = pdfDocument->beginPage(
|
| - SkIntToScalar(picture->width()),
|
| - SkIntToScalar(picture->height()));
|
| + SkCanvas* canvas = pdfDocument->beginPage(picture->cullRect().width(),
|
| + picture->cullRect().height());
|
| canvas->drawPicture(picture);
|
| canvas->flush();
|
| return pdfDocument->close();
|
| @@ -255,8 +254,10 @@ int tool_main_core(int argc, char** argv) {
|
| ++failures;
|
| continue;
|
| }
|
| - SkDebugf("[%-4i %6i] %-*s", picture->width(), picture->height(),
|
| - maximumPathLength, basename.c_str());
|
| + SkDebugf("[%f,%f,%f,%f] %-*s",
|
| + picture->cullRect().fLeft, picture->cullRect().fTop,
|
| + picture->cullRect().fRight, picture->cullRect().fBottom,
|
| + maximumPathLength, basename.c_str());
|
|
|
| SkAutoTDelete<SkWStream> stream(open_stream(outputDir, files[i]));
|
| if (!stream.get()) {
|
|
|