cropBox = mediaBox;
}
- /* if the crop box is larger than the media box, cut it down to
- media box size */
- if(haveCropBox &&
- mediaBox.x1 <= cropBox.x2 &&
- mediaBox.y1 <= cropBox.y2 &&
- cropBox.x1 <= mediaBox.x2 &&
- cropBox.y1 <= mediaBox.y2) {
- if(mediaBox.x1 >= cropBox.x1) cropBox.x1 = mediaBox.x1;
- if(mediaBox.y1 >= cropBox.y1) cropBox.y1 = mediaBox.y1;
- if(mediaBox.x2 <= cropBox.x2) cropBox.x2 = mediaBox.x2;
- if(mediaBox.y2 <= cropBox.y2) cropBox.y2 = mediaBox.y2;
- }
-
// other boxes
bleedBox = cropBox;
readBox(dict, "BleedBox", &bleedBox);