pdfbox-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Daniel Wilson <williamstonconsult...@gmail.com>
Subject Re: Help on MediaBox and BoundingBox
Date Wed, 14 Sep 2016 15:10:04 GMT
I'm sure Tilman's answer is the practical one.

If deeper reading is desired, see
https://www.prepressure.com/pdf/basics/page-boxes

On Tue, Sep 13, 2016 at 1:14 PM, Tilman Hausherr <THausherr@t-online.de>
wrote:

> Am 13.09.2016 um 19:10 schrieb Jorge Reyes:
>
>> Thank you for your answer, Herr Hausherr.
>>
>> I was asking because there is a BoundingBox class and the documentation
>> states: "T*his is an implementation of a bounding box. This was originally
>> written for the AMF parser.*" Additionally, the PDPage class has a
>> getBBox() method, so I was curious to the differences between MediaBox,
>> BoundingBox, CropBox and BleedBox.  Is this something I can find in the PDF
>> specification document?
>>
>
> Yes, just google for PDF 32000 specification. But like I said, the page
> BBox does not really exist, the method returns the cropBox. I suspect this
> was done because the base class required it.
>
> You will usually only need MediaBox and CropBox in your work.
>
> Tilman
>
>
>
>> Thanks again for your help.
>>
>> Jorge
>>
>>
>> On 9/13/2016 9:56 AM, Tilman Hausherr wrote:
>>
>>> Am 13.09.2016 um 18:50 schrieb Jorge Reyes:
>>>
>>>> Hello:
>>>> First time user here.  What is the difference between MediaBox and
>>>> BoundingBox? And when should I use either?
>>>>
>>>
>>> I hadn't heard of the page BBox. This returns the cropBox.
>>>
>>> MediaBox:
>>> A rectangle expressed in default user space units, that shall define the
>>> boundaries of the physical medium on which the page shall be displayed or
>>> printed
>>>
>>> CropBox:
>>> A rectangle, expressed in default user space units, that shall define
>>> the visible region of default user space. When the page is displayed or
>>> printed, its contents shall be clipped (cropped) to this rectangle and then
>>> shall be imposed on the output medium in some implementation-defined
>>> manner. Default value: the value of MediaBox.
>>>
>>> I can't tell what you should use. What do you want to do? For create a
>>> PDF, just set the mediabox to the A4 and don't bother about the rest.
>>>
>>> Tilman
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
>>> For additional commands, e-mail: users-help@pdfbox.apache.org
>>>
>>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: users-help@pdfbox.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message