// CHAPTER 3. Pages /** Scales the page dimensions and content by the given scale, about (0, 0). Other boxes (crop etc. are altered as appropriate) */ function scalePages(pdf, range, sx, sy) /** Scales the content to fit new page dimensions (width x height) multiplied by scale (typically 1.0). Other boxes (crop etc. are altered as appropriate). */ function scaleToFit(pdf, range, sx, sy, scale) /** Scales the page content to fit the given page size, possibly multiplied by scale (typically 1.0) */ function scaleToFitPaper(pdf, range, papersize, s) /** Scales the contents of the pages in the range about the point given by the position, by the scale given. */ function scaleContents(pdf, range, position, scale) /** Shifts the content of the pages in the range. */ function shiftContents(pdf, range, dx, dy) /** Changes the viewing rotation to an absolute value. Appropriate rotations are 0, 90, 180, 270. */ function rotate(pdf, range, rotation) /** Rotates the content about the centre of the page by the given number of degrees, in a clockwise direction. */ function rotateBy(pdf, range, rotation) /** Rotates the content about the centre of the page by the given number of degrees, in a clockwise direction. */ function rotateContents(pdf, range, angle) /** Changes the viewing rotation of the pages in the range, counter-rotating the dimensions and content such that there is no visual change. */ function upright(pdf, range) /** Flips horizontally the pages in the range. */ function hFlip(pdf, range) /** Flips vertically the pages in the range. */ function vFlip(pdf, range) /** Crops a page, replacing any existing crop box. The dimensions are in points. */ function crop(pdf, range, x, y, w, h) /** Removes any crop box from pages in the range. */ function removeCrop(pdf, range) /** Removes any trim box from pages in the range. */ function removeTrim(pdf, range) /** Removes any art box from pages in the range. */ function removeArt(pdf, range) /** Removes any bleed box from pages in the range. */ function removeBleed(pdf, range) /** Adds trim marks to the given pages, if the trimbox exists. */ function trimMarks(pdf, range) /** Shows the boxes on the given pages, for debug. */ function showBoxes(pdf, range) /** Makes a given box a 'hard box' i.e clips it explicitly. */ function hardBox(pdf, range, boxname)