internal PdfPage(PdfRectangle mediaBox, Hashtable boxSize, PdfDictionary resources, int rotate) : base(PAGE) {
this.mediaBox = mediaBox;
Put(PdfName.MEDIABOX, mediaBox);
Put(PdfName.RESOURCES, resources);
if (rotate != 0) {
Put(PdfName.ROTATE, new PdfNumber(rotate));
}
for (int k = 0; k < boxStrings.Length; ++k) {
PdfObject rect = (PdfObject)boxSize[boxStrings[k]];
if (rect != null)
Put(boxNames[k], rect);
}
}