Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 4A0C6200BEB for ; Wed, 28 Dec 2016 19:07:31 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 48A82160B2E; Wed, 28 Dec 2016 18:07:31 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id B73DE160B2A for ; Wed, 28 Dec 2016 19:07:30 +0100 (CET) Received: (qmail 19304 invoked by uid 500); 28 Dec 2016 18:07:30 -0000 Mailing-List: contact commits-help@pdfbox.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@pdfbox.apache.org Delivered-To: mailing list commits@pdfbox.apache.org Received: (qmail 19295 invoked by uid 99); 28 Dec 2016 18:07:29 -0000 Received: from Unknown (HELO svn01-us-west.apache.org) (209.188.14.144) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 28 Dec 2016 18:07:29 +0000 Received: from svn01-us-west.apache.org (localhost [127.0.0.1]) by svn01-us-west.apache.org (ASF Mail Server at svn01-us-west.apache.org) with ESMTP id 73B813A0315 for ; Wed, 28 Dec 2016 18:07:29 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1776314 - /pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java Date: Wed, 28 Dec 2016 18:07:29 -0000 To: commits@pdfbox.apache.org From: tilman@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20161228180729.73B813A0315@svn01-us-west.apache.org> archived-at: Wed, 28 Dec 2016 18:07:31 -0000 Author: tilman Date: Wed Dec 28 18:07:29 2016 New Revision: 1776314 URL: http://svn.apache.org/viewvc?rev=1776314&view=rev Log: PDFBOX-3000: apply transform to bounds2D of clip due to probably java bug Modified: pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java Modified: pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java URL: http://svn.apache.org/viewvc/pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java?rev=1776314&r1=1776313&r2=1776314&view=diff ============================================================================== --- pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java (original) +++ pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java Wed Dec 28 18:07:29 2016 @@ -1204,8 +1204,7 @@ public class PageDrawer extends PDFGraph (float)clipRect.getWidth(), (float)clipRect.getHeight()); // apply the underlying Graphics2D device's DPI transform - Shape deviceClip = xform.createTransformedShape(clip); - Rectangle2D bounds = deviceClip.getBounds2D(); + Rectangle2D bounds = xform.createTransformedShape(clip.getBounds2D()).getBounds2D(); minX = (int) Math.floor(bounds.getMinX()); minY = (int) Math.floor(bounds.getMinY());