TrimPageContentToCropBox

Redigering av innehållsströmmar

Beskrivning

Skriver om varje innehållslager på den begärda sidan och tar bort kompletta toppnivå-textsekvenser, ritade pather, bildplaceringar och Form XObject-anrop vars konservativa transformerade gränser ligger helt utanför den effektiva CropBox. Om sidan saknar en explicit CropBox används dess ärvda MediaBox

Objekt som skär den behållna rutan, har oupplösta gränser, deltar i en clipping path eller använder en textclippande renderingsmode bevaras. Textbyte ersätts med en motsvarande numerisk advance så att senare relativ text behåller sin position. Skärande Form XObjects behålls utan att deras delade interna strömmar ändras

Syntax

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

Parametrar

PageEnbaserat sidnummer att skriva om
MarginMarginal i aktuella måttenheter. Positiva värden drar in den behållna rutan och negativa värden expanderar den

Returvärden

0 or greaterNumber of complete paint objects removed. Zero also means that no eligible object was found or the page or margin was invalidAntal borttagna hela ritobjekt. Noll betyder också att inget kvalificerat objekt hittades eller att sidan eller marginalen var ogiltig

Exempel

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