svn commit: r897113 - /websites/production/pdfbox/content/
Author: msahyoun Date: Mon Feb 10 09:52:50 2014 New Revision: 897113 Log: highlight of help on home page Added: websites/production/pdfbox/content/ - copied from r897112, websites/staging/pdfbox/trunk/content/
svn commit: r1566566 - /pdfbox/cmssite/trunk/content/.htaccess
Author: msahyoun Date: Mon Feb 10 10:25:53 2014 New Revision: 1566566 URL: http://svn.apache.org/r1566566 Log: redirect for old commandlineutilities link [PDFBOX-1827] Modified: pdfbox/cmssite/trunk/content/.htaccess Modified: pdfbox/cmssite/trunk/content/.htaccess URL: http://svn.apache.org/viewvc/pdfbox/cmssite/trunk/content/.htaccess?rev=1566566r1=1566565r2=1566566view=diff == --- pdfbox/cmssite/trunk/content/.htaccess (original) +++ pdfbox/cmssite/trunk/content/.htaccess Mon Feb 10 10:25:53 2014 @@ -1,4 +1,5 @@ ErrorDocument 403 /errors/403.html ErrorDocument 404 /errors/404.html -Redirect /apidocs /docs/1.8.4/javadocs \ No newline at end of file +Redirect 201 /apidocs /docs/1.8.4/javadocs +Redirect 301 /commandlineutilities/(.*) /commandline \ No newline at end of file
svn commit: r897120 - in /websites/staging/pdfbox/trunk/content: ./ .htaccess
Author: buildbot Date: Mon Feb 10 10:26:10 2014 New Revision: 897120 Log: Staging update by buildbot for pdfbox Modified: websites/staging/pdfbox/trunk/content/ (props changed) websites/staging/pdfbox/trunk/content/.htaccess Propchange: websites/staging/pdfbox/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Mon Feb 10 10:26:10 2014 @@ -1 +1 @@ -1566295 +1566566 Modified: websites/staging/pdfbox/trunk/content/.htaccess == --- websites/staging/pdfbox/trunk/content/.htaccess (original) +++ websites/staging/pdfbox/trunk/content/.htaccess Mon Feb 10 10:26:10 2014 @@ -1,4 +1,5 @@ ErrorDocument 403 /errors/403.html ErrorDocument 404 /errors/404.html -Redirect /apidocs /docs/1.8.4/javadocs \ No newline at end of file +Redirect 201 /apidocs /docs/1.8.4/javadocs +Redirect 301 /commandlineutilities/(.*) /commandline \ No newline at end of file
svn commit: r1566567 - /pdfbox/cmssite/trunk/content/.htaccess
Author: msahyoun Date: Mon Feb 10 10:27:08 2014 New Revision: 1566567 URL: http://svn.apache.org/r1566567 Log: redirect for old commandlineutilities link [PDFBOX-1827] Modified: pdfbox/cmssite/trunk/content/.htaccess Modified: pdfbox/cmssite/trunk/content/.htaccess URL: http://svn.apache.org/viewvc/pdfbox/cmssite/trunk/content/.htaccess?rev=1566567r1=1566566r2=1566567view=diff == --- pdfbox/cmssite/trunk/content/.htaccess (original) +++ pdfbox/cmssite/trunk/content/.htaccess Mon Feb 10 10:27:08 2014 @@ -1,5 +1,5 @@ ErrorDocument 403 /errors/403.html ErrorDocument 404 /errors/404.html -Redirect 201 /apidocs /docs/1.8.4/javadocs +Redirect 301 /apidocs /docs/1.8.4/javadocs Redirect 301 /commandlineutilities/(.*) /commandline \ No newline at end of file
svn commit: r897122 - in /websites/staging/pdfbox/trunk/content: ./ .htaccess
Author: buildbot Date: Mon Feb 10 10:27:14 2014 New Revision: 897122 Log: Staging update by buildbot for pdfbox Modified: websites/staging/pdfbox/trunk/content/ (props changed) websites/staging/pdfbox/trunk/content/.htaccess Propchange: websites/staging/pdfbox/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Mon Feb 10 10:27:14 2014 @@ -1 +1 @@ -1566566 +1566567 Modified: websites/staging/pdfbox/trunk/content/.htaccess == --- websites/staging/pdfbox/trunk/content/.htaccess (original) +++ websites/staging/pdfbox/trunk/content/.htaccess Mon Feb 10 10:27:14 2014 @@ -1,5 +1,5 @@ ErrorDocument 403 /errors/403.html ErrorDocument 404 /errors/404.html -Redirect 201 /apidocs /docs/1.8.4/javadocs +Redirect 301 /apidocs /docs/1.8.4/javadocs Redirect 301 /commandlineutilities/(.*) /commandline \ No newline at end of file
svn commit: r1566575 - /pdfbox/cmssite/trunk/content/.htaccess
Author: msahyoun Date: Mon Feb 10 10:52:30 2014 New Revision: 1566575 URL: http://svn.apache.org/r1566575 Log: further fixes to redirect for old commandlineutilities link [PDFBOX-1827] Modified: pdfbox/cmssite/trunk/content/.htaccess Modified: pdfbox/cmssite/trunk/content/.htaccess URL: http://svn.apache.org/viewvc/pdfbox/cmssite/trunk/content/.htaccess?rev=1566575r1=1566574r2=1566575view=diff == --- pdfbox/cmssite/trunk/content/.htaccess (original) +++ pdfbox/cmssite/trunk/content/.htaccess Mon Feb 10 10:52:30 2014 @@ -1,5 +1,6 @@ -ErrorDocument 403 /errors/403.html -ErrorDocument 404 /errors/404.html +RewriteEngine On +RewriteRule ^apidocs$ /docs/1.8.4/javadocs [R=301,L] +RewriteRule ^commandlineutilities/(.*)$ /commandline [R=301,L] -Redirect 301 /apidocs /docs/1.8.4/javadocs -Redirect 301 /commandlineutilities/(.*) /commandline \ No newline at end of file +ErrorDocument 403 /errors/403.html +ErrorDocument 404 /errors/404.html \ No newline at end of file
svn commit: r897135 - in /websites/staging/pdfbox/trunk/content: ./ .htaccess
Author: buildbot Date: Mon Feb 10 10:52:38 2014 New Revision: 897135 Log: Staging update by buildbot for pdfbox Modified: websites/staging/pdfbox/trunk/content/ (props changed) websites/staging/pdfbox/trunk/content/.htaccess Propchange: websites/staging/pdfbox/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Mon Feb 10 10:52:38 2014 @@ -1 +1 @@ -1566567 +1566575 Modified: websites/staging/pdfbox/trunk/content/.htaccess == --- websites/staging/pdfbox/trunk/content/.htaccess (original) +++ websites/staging/pdfbox/trunk/content/.htaccess Mon Feb 10 10:52:38 2014 @@ -1,5 +1,6 @@ -ErrorDocument 403 /errors/403.html -ErrorDocument 404 /errors/404.html +RewriteEngine On +RewriteRule ^apidocs$ /docs/1.8.4/javadocs [R=301,L] +RewriteRule ^commandlineutilities/(.*)$ /commandline [R=301,L] -Redirect 301 /apidocs /docs/1.8.4/javadocs -Redirect 301 /commandlineutilities/(.*) /commandline \ No newline at end of file +ErrorDocument 403 /errors/403.html +ErrorDocument 404 /errors/404.html \ No newline at end of file
svn commit: r1566577 - /pdfbox/cmssite/trunk/content/.htaccess
Author: msahyoun Date: Mon Feb 10 10:59:59 2014 New Revision: 1566577 URL: http://svn.apache.org/r1566577 Log: fix to handle /commandlineutilities wo any further input link [PDFBOX-1827] Modified: pdfbox/cmssite/trunk/content/.htaccess Modified: pdfbox/cmssite/trunk/content/.htaccess URL: http://svn.apache.org/viewvc/pdfbox/cmssite/trunk/content/.htaccess?rev=1566577r1=1566576r2=1566577view=diff == --- pdfbox/cmssite/trunk/content/.htaccess (original) +++ pdfbox/cmssite/trunk/content/.htaccess Mon Feb 10 10:59:59 2014 @@ -1,6 +1,6 @@ RewriteEngine On RewriteRule ^apidocs$ /docs/1.8.4/javadocs [R=301,L] -RewriteRule ^commandlineutilities/(.*)$ /commandline [R=301,L] +RewriteRule ^commandlineutilities(/?)(.*)$ /commandline [R=301,L] ErrorDocument 403 /errors/403.html ErrorDocument 404 /errors/404.html \ No newline at end of file
svn commit: r897136 - in /websites/staging/pdfbox/trunk/content: ./ .htaccess
Author: buildbot Date: Mon Feb 10 11:00:07 2014 New Revision: 897136 Log: Staging update by buildbot for pdfbox Modified: websites/staging/pdfbox/trunk/content/ (props changed) websites/staging/pdfbox/trunk/content/.htaccess Propchange: websites/staging/pdfbox/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Mon Feb 10 11:00:07 2014 @@ -1 +1 @@ -1566575 +1566577 Modified: websites/staging/pdfbox/trunk/content/.htaccess == --- websites/staging/pdfbox/trunk/content/.htaccess (original) +++ websites/staging/pdfbox/trunk/content/.htaccess Mon Feb 10 11:00:07 2014 @@ -1,6 +1,6 @@ RewriteEngine On RewriteRule ^apidocs$ /docs/1.8.4/javadocs [R=301,L] -RewriteRule ^commandlineutilities/(.*)$ /commandline [R=301,L] +RewriteRule ^commandlineutilities(/?)(.*)$ /commandline [R=301,L] ErrorDocument 403 /errors/403.html ErrorDocument 404 /errors/404.html \ No newline at end of file
svn commit: r897152 - /websites/production/pdfbox/content/
Author: msahyoun Date: Mon Feb 10 12:28:45 2014 New Revision: 897152 Log: fix to handle outdated commandlineutilities link Added: websites/production/pdfbox/content/ - copied from r897151, websites/staging/pdfbox/trunk/content/
svn commit: r1566687 - /pdfbox/cmssite/trunk/content/team.mdtext
Author: lehmi Date: Mon Feb 10 17:42:10 2014 New Revision: 1566687 URL: http://svn.apache.org/r1566687 Log: added new PMC members John Hewson and Tilman Hausherr Modified: pdfbox/cmssite/trunk/content/team.mdtext Modified: pdfbox/cmssite/trunk/content/team.mdtext URL: http://svn.apache.org/viewvc/pdfbox/cmssite/trunk/content/team.mdtext?rev=1566687r1=1566686r2=1566687view=diff == --- pdfbox/cmssite/trunk/content/team.mdtext (original) +++ pdfbox/cmssite/trunk/content/team.mdtext Mon Feb 10 17:42:10 2014 @@ -24,10 +24,12 @@ The following is a list of developers wi | gbailleul | Guillaume Bailleul | PMC Member | | jeremias | Jeremias Maerki | PMC Member | | koch | Johannes Koch | PMC Member | +| jahewson | John Hewson | PMC Member | | jukka | Jukka Zitting | PMC Member | | kjackson | Kevin Jackson | PMC Member | | msahyoun | Maruan Sahyoun | PMC Member | | pkoch | Phillipp Koch | PMC Member | | tchojecki | Thomas Chojecki | PMC Member | | tboehme | Timo Boehme | PMC Member | +| tilman | Tilman Hausherr | PMC Member | | vfed | Villu Ruusmann | PMC Member | \ No newline at end of file
svn commit: r897188 - in /websites/staging/pdfbox/trunk/content: ./ team.html
Author: buildbot Date: Mon Feb 10 17:42:26 2014 New Revision: 897188 Log: Staging update by buildbot for pdfbox Modified: websites/staging/pdfbox/trunk/content/ (props changed) websites/staging/pdfbox/trunk/content/team.html Propchange: websites/staging/pdfbox/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Mon Feb 10 17:42:26 2014 @@ -1 +1 @@ -1566577 +1566687 Modified: websites/staging/pdfbox/trunk/content/team.html == --- websites/staging/pdfbox/trunk/content/team.html (original) +++ websites/staging/pdfbox/trunk/content/team.html Mon Feb 10 17:42:26 2014 @@ -216,6 +216,11 @@ Get involved today. All contributions to tdPMC Member/td /tr tr +tdjahewson/td +tdJohn Hewson/td +tdPMC Member/td +/tr +tr tdjukka/td tdJukka Zitting/td tdPMC Member/td @@ -246,6 +251,11 @@ Get involved today. All contributions to tdPMC Member/td /tr tr +tdtilman/td +tdTilman Hausherr/td +tdPMC Member/td +/tr +tr tdvfed/td tdVillu Ruusmann/td tdPMC Member/td
svn commit: r1566701 - in /pdfbox/trunk: pdfbox/src/main/java/org/apache/pdfbox/pdmodel/ pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/ preflight/src/main/java/org/apache/pdfbox/pref
Author: lehmi Date: Mon Feb 10 18:52:42 2014 New Revision: 1566701 URL: http://svn.apache.org/r1566701 Log: PDFBOX-1813: reverted most of the changes of revision 1557544 as it introduced several regressions (see PDFBOX-1865 and PDFBOX-1892) Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDResources.java pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDXObject.java pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDXObjectForm.java pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDXObjectImage.java pdfbox/trunk/preflight/src/main/java/org/apache/pdfbox/preflight/process/reflect/ResourcesValidationProcess.java Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDResources.java URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDResources.java?rev=1566701r1=1566700r2=1566701view=diff == --- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDResources.java (original) +++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDResources.java Mon Feb 10 18:52:42 2014 @@ -246,7 +246,7 @@ public class PDResources implements COSO PDXObject xobject = null; try { -xobject = PDXObject.createXObject(xobjectsDictionary.getDictionaryObject(objName), objName.getName()); +xobject = PDXObject.createXObject(xobjectsDictionary.getDictionaryObject(objName)); } catch (IOException exception) { Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDXObject.java URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDXObject.java?rev=1566701r1=1566700r2=1566701view=diff == --- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDXObject.java (original) +++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDXObject.java Mon Feb 10 18:52:42 2014 @@ -119,21 +119,7 @@ public abstract class PDXObject implemen */ public static PDXObject createXObject(COSBase xobject) throws IOException { -return createXObject(xobject, null); -} - -/** - * Create the correct xobject from the cos base. - * - * @param xobject The cos level xobject to create. - * @param xobjectName The name of the xobject, sued to detect a possible recursion - * - * @return a pdmodel xobject - * @throws IOException If there is an error creating the xobject. - */ -public static PDXObject createXObject(COSBase xobject, String xobjectName) throws IOException -{ -return commonXObjectCreation(xobject, false, xobjectName); +return commonXObjectCreation(xobject, false); } /** @@ -142,12 +128,11 @@ public abstract class PDXObject implemen * @param xobject The cos level xobject to create. * @param isThumb specify if the xobject represent a Thumbnail Image (in this case, the subtype null must be * considered as an Image) - * @param xobjectName The name of the xobject, used to detect a possible recursion * * @return a pdmodel xobject * @throws IOException If there is an error creating the xobject. */ -protected static PDXObject commonXObjectCreation(COSBase xobject, boolean isThumb, String xobjectName) +protected static PDXObject commonXObjectCreation(COSBase xobject, boolean isThumb) { PDXObject retval = null; if (xobject == null) @@ -190,7 +175,7 @@ public abstract class PDXObject implemen } else if (PDXObjectForm.SUB_TYPE.equals(subtype)) { -retval = new PDXObjectForm(xstream, xobjectName); +retval = new PDXObjectForm(xstream); } else { Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDXObjectForm.java URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDXObjectForm.java?rev=1566701r1=1566700r2=1566701view=diff == --- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDXObjectForm.java (original) +++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDXObjectForm.java Mon Feb 10 18:52:42 2014 @@ -17,10 +17,7 @@ package org.apache.pdfbox.pdmodel.graphics.xobject; import java.awt.geom.AffineTransform; -import java.util.Map; -import org.apache.commons.logging.Log;
svn commit: r1566713 - /pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/util/ImageIOUtil.java
Author: tilman Date: Mon Feb 10 19:41:16 2014 New Revision: 1566713 URL: http://svn.apache.org/r1566713 Log: PDFBOX-1897: fix javadoc error Modified: pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/util/ImageIOUtil.java Modified: pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/util/ImageIOUtil.java URL: http://svn.apache.org/viewvc/pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/util/ImageIOUtil.java?rev=1566713r1=1566712r2=1566713view=diff == --- pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/util/ImageIOUtil.java (original) +++ pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/util/ImageIOUtil.java Mon Feb 10 19:41:16 2014 @@ -121,7 +121,7 @@ public class ImageIOUtil * @param imageFormat the target format (ex. png) * @param outputStream the output stream to be used for writing * @param resolution resolution to be used when writing the image - * @param quality quality to be used when compressing the image (0 quality 1.0f) + * @param quality quality to be used when compressing the image (0 lt; quality lt; 1.0f) * * @return true if the images were produced, false if there was an error * @throws IOException if an I/O error occurs
svn commit: r1566760 - in /pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox: pdfviewer/ pdmodel/common/ pdmodel/graphics/pattern/ pdmodel/graphics/pattern/tiling/ util/
Author: lehmi Date: Mon Feb 10 21:47:56 2014 New Revision: 1566760 URL: http://svn.apache.org/r1566760 Log: PDFBOX-1094: added colored tiling support Added: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/pattern/tiling/ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/pattern/tiling/ColoredTilingContext.java (with props) pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/pattern/tiling/ColoredTilingPaint.java (with props) pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/pattern/tiling/package.html (with props) Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/PageDrawer.java pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDRectangle.java pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/pattern/PDTilingPatternResources.java pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/PDFStreamEngine.java Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/PageDrawer.java URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/PageDrawer.java?rev=1566760r1=1566759r2=1566760view=diff == --- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/PageDrawer.java (original) +++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/PageDrawer.java Mon Feb 10 21:47:56 2014 @@ -82,9 +82,9 @@ import org.apache.pdfbox.util.TextPositi /** * This will paint a page in a PDF document to a graphics context. - * + * * @author a href=mailto:b...@benlitchfield.com;Ben Litchfield/a - * + * */ public class PageDrawer extends PDFStreamEngine { @@ -182,10 +182,30 @@ public class PageDrawer extends PDFStrea } /** + * This will draw the page to the requested context. + * + * @param g The graphics context to draw onto. + * @param stream The stream to be used. + * @param resources resources to be used when drawing the stream + * @param pageDimension The size of the page to draw. + * + * @throws IOException If there is an IO error while drawing the page. + */ +public void drawStream(Graphics g, COSStream stream, PDResources resources, PDRectangle pageDimension) +throws IOException +{ +graphics = (Graphics2D) g; +graphics.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); +graphics.setRenderingHint(RenderingHints.KEY_FRACTIONALMETRICS, RenderingHints.VALUE_FRACTIONALMETRICS_ON); +processStream(resources, stream, pageDimension, 0); +} + +/** * Remove all cached resources. */ public void dispose() { +super.dispose(); if (fontGlyph2D != null) { IteratorGlyph2D iter = fontGlyph2D.values().iterator(); @@ -358,7 +378,6 @@ public class PageDrawer extends PDFStrea ctm.setFromAffineTransform(at); getGraphicsState().setCurrentTransformationMatrix(ctm); processSubStream(font.getType3Resources(), stream); - // restore the saved graphics state setGraphicsState((PDGraphicsState) getGraphicsStack().pop()); } Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDRectangle.java URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDRectangle.java?rev=1566760r1=1566759r2=1566760view=diff == --- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDRectangle.java (original) +++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDRectangle.java Mon Feb 10 21:47:56 2014 @@ -29,7 +29,7 @@ import java.awt.Dimension; * This represents a rectangle in a PDF document. * * @author a href=mailto:b...@benlitchfield.com;Ben Litchfield/a - * @version $Revision: 1.12 $ + * */ public class PDRectangle implements COSObjectable { @@ -42,11 +42,7 @@ public class PDRectangle implements COSO */ public PDRectangle() { -rectArray = new COSArray(); -rectArray.add( new COSFloat( 0.0f ) ); -rectArray.add( new COSFloat( 0.0f ) ); -rectArray.add( new COSFloat( 0.0f ) ); -rectArray.add( new COSFloat( 0.0f ) ); +this(0.0f, 0.0f, 0.0f, 0.0f); } /** @@ -57,9 +53,22 @@ public class PDRectangle implements COSO */ public PDRectangle( float width, float height ) { +this(0.0f, 0.0f, width, height); +} + +/** + * Constructor. + * + * @param x the x coordinate of the rectangle + * @param y the y coordinate of the rectangle + * @param width The width of the rectangle. + * @param height The height of the