DASetPageBox

Funcionalidad de acceso directo, propiedades de página

Descripción

Establece las dimensiones de los rectángulos delimitadores de la página especificada. MediaBox representa el soporte físico de la página (‘rectángulos delimitadores de la página')

CropBox representa la región visible y recorta el contenido. BleedBox es similar, pero es el rectángulo utilizado en producción

TrimBox indica las dimensiones finales tras el recorte y ArtBox define la extensión del contenido significativo de la página's según su creador's

Comportamiento de versión PDF: las entradas BleedBox, TrimBox y ArtBox del diccionario de página requieren PDF 1.3. Cuando Direct Access modifica un origen de versión inferior y la versión de guardado no está bloqueada, DASetPageBox eleva la cabecera guardada a PDF 1.3 para que coincida con las nuevas entradas de cuadros delimitadores

Sintaxis

Delphi

Function TPDFlib.DASetPageBox(FileHandle, PageRef, BoxIndex: Integer; X1, Y1, X2, Y2: Double): Integer;

ActiveX

Function PDFlib::DASetPageBox(FileHandle As Long, PageRef As Long, BoxIndex As Long, X1 As Double, Y1 As Double, X2 As Double, Y2 As Double) As Long

DLL

int DLDASetPageBox(int InstanceID, int FileHandle, int PageRef, int BoxIndex, double X1, double Y1, double X2, double Y2);

Parámetros

FileHandleUn identificador devuelto por las funciones DAOpenFile, DAOpenFileReadOnly o DAOpenFromStream
PageRefUna referencia de página devuelta por las funciones DAFindPage o DANewPage
BoxIndex1 = MediaBox 2 = CropBox 3 = BleedBox 4 = TrimBox 5 = ArtBox
X1La coordenada horizontal de la esquina inferior izquierda del cuadro, medida en puntos desde el borde izquierdo de la página
Y1Coordenada vertical de la esquina inferior izquierda del cuadro, medida en puntos desde la parte inferior de la página
X2Coordenada horizontal de la esquina superior derecha del cuadro, medida en puntos desde la parte inferior de la página
Y2Coordenada vertical de la esquina superior derecha del cuadro, medida en puntos desde la parte inferior de la página

Valores devueltos

0Los parámetros FileHandle o PageRef no eran válidos
1Success