TrimPageContentToCropBox

Edición del flujo de contenido

Descripción

Reescribe cada capa de contenido de la página solicitada y elimina ejecuciones completas de texto de nivel superior, trazados pintados, colocaciones de imágenes e invocaciones de Form XObject cuyos límites transformados conservadores queden totalmente fuera del CropBox efectivo. Si la página no tiene un CropBox explícito, se usa su MediaBox heredado

Se conservan los objetos que intersectan el cuadro retenido, tienen límites sin resolver, participan en una ruta de recorte o usan un modo de renderizado de recorte de texto. Los bytes de texto se reemplazan con un avance numérico equivalente para que el texto relativo posterior conserve su posición. Los Form XObjects que intersectan se conservan sin modificar sus flujos internos compartidos

Sintaxis

Delphi

Function TPDFlib.TrimPageContentToCropBox(Page: Integer; Margin: Double= 0): Integer;

ActiveX

Function PDFlib::TrimPageContentToCropBox(Page As Long, Margin As Double) As Long

DLL

int DLTrimPageContentToCropBox(int InstanceID, int Page, double Margin);

Parámetros

PageNúmero de página basado en uno que se reescribirá
MarginMargen en las unidades de medida actuales. Los valores positivos insertan el cuadro retenido y los valores negativos lo expanden

Valores devueltos

0 or greaterNúmero de objetos de pintura completos eliminados. Cero también significa que no se encontró ningún objeto apto o que la página o el margen no eran válidos

Ejemplo

Removed := PDF.TrimPageContentToCropBox(1, 0);
PDF.SaveToFile('trimmed.pdf');