This property reflects the size of the current page. It also
determines the size of new pages created by the AddPage method. Note that changing
the MediaBox does not change the current Rect. So typically, you'll want to write code like
theDoc.MediaBox = "0 0 200 300"
theDoc.Rect = theDoc.MediaBox
Changing this property will change the size of pages created by
subsequent calls to AddPage. However, it will not change the size
of the pages that have already been created. To change the size of
the pages that have already been created, you need to use the
SetInfo method. For
theDoc.SetInfo theDoc.Page, "/MediaBox:Rect", "0 0 200
Similar methods can be used to control other page size measures
such as the CropBox, BleedBox, TrimBox and ArtBox. For example:
theDoc.SetInfo theDoc.Page, "/CropBox:Rect", "20 20 180
The default page size is often the one you'll want to use.
However, it may be that your PDFs are required to conform to a
different page size. If this is the case, you can simply specify
the name of the size rather than the exact dimension. See the
property for details.