Components | All | New | MacOS | Windows | Linux | iOS | ||||
Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old |
DynaPDF.SetPageBBox
Sets or changes the bounding box of a page.
Component | Version | macOS | Windows | Linux | Server | iOS SDK |
DynaPDF | 8.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
MBS( "DynaPDF.SetPageBBox"; PDF; PageIndex; Box; Left; Bottom; Right; Top ) More
Parameters
Parameter | Description | Example |
---|---|---|
The PDF reference returned from DynaPDF.New. | ||
PageIndex | The page index in range from 1 to DynaPDF.GetPageCount. | 1 |
Box | Optional, which box to use. Default is Mediabox. You can pass MediaBox, CropBox, ArtBox, BleedBox or TrimBox. | "MediaBox" |
Left | The left coordinate of the rectangle. | 0 |
Bottom | The bottom coordinate of the page. | 0 |
Right | The right coordinate of the page. | 595 |
Top | The top coordinate of the page. | 842 |
Result
Returns OK or error.
Description
Sets or changes the bounding box of a page.This function is intended to be fast as possible. It requires no open page like DynaPDF.SetBBox, it does not change the default media or crop box, and it does not adjust the current coordinate system if the media box will be changed.
The function is useful if only one or more bounding boxes must be changed, without editing a page, or when a specific area of a page should be rendered. In the latter case change the crop box and restore it to the previous value when finish.
To delete a bounding box set the bounding box to 0, 0, 0, 0.
See also SetPageBBox function in DynaPDF manual.
See also
- DynaPDF.GetPageBBox
- DynaPDF.GetPageCount
- DynaPDF.GetTextBBox
- DynaPDF.New
- DynaPDF.RenderPage
- DynaPDF.SetBBox
- DynaPDF.SetFieldBBox
- DynaPDF.SetPageLayout
- DynaPDF.SetPageMode
- DynaPDF.SetPageWidth
Release notes
- Version 8.2
- Added DynaPDF.SetPageBBox and DynaPDF.GetUsesTransparency functions.
Blog Entries
This function checks for a license.
Created 4th May 2018, last changed 4th May 2018