TrimPageContentToCropBox

Modification des flux de contenu

Description

Réécrit chaque couche de contenu de la page demandée et supprime les séquences de texte, chemins peints, placements d’image et appels Form XObject de niveau supérieur dont les limites transformées prudentes se trouvent entièrement hors de la CropBox effective. Sans CropBox explicite, la MediaBox héritée est utilisée

Les objets qui coupent la zone conservée, ont des limites non résolues, participent à un détourage ou utilisent un mode de rendu par détourage sont préservés. Les octets de texte deviennent une avance numérique équivalente afin de maintenir la position du texte relatif suivant. Les Form XObjects intersectés restent sans modifier leurs flux internes partagés

Syntaxe

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);

Paramètres

PageNuméro de page basé sur 1 à réécrire
MarginMarge dans les unités de mesure actuelles Les valeurs positives réduisent le cadre conservé et les valeurs négatives l'agrandissent

Valeurs de retour

0 or greaterNombre d'objets de peinture complets supprimés. Zéro signifie également qu'aucun objet admissible n'a été trouvé ou que la page ou la marge n'était pas valide

Exemple

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