TrimPageContentToCropBox

Redigering af indholdsstrømme

Beskrivelse

Omskriver hvert indholdslag på den ønskede side og fjerner komplette tekstsekvenser på øverste niveau, tegnede kurver, billedplaceringer og Form XObject-kald, hvis konservativt transformerede grænser ligger helt uden for den effektive CropBox. Hvis siden ikke har en eksplicit CropBox, bruges dens nedarvede MediaBox

Objekter, der skærer det bevarede felt, har uopløste grænser, deltager i en beskæringssti eller bruger en gengivelsestilstand til tekstbeskæring, bevares. Tekstbyte erstattes med en tilsvarende numerisk fremføring, så efterfølgende relativ tekst bevarer sin placering. Skærende Form XObjects bevares uden at ændre deres delte interne streams

Syntaks

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

Parametre

PageEnbaseret sidenummer, der skal omskrives
MarginMargen i de aktuelle måleenheder. Positive værdier trækker det bevarede felt indad, og negative værdier udvider det

Returværdier

0 or greaterAntal komplette optegningsobjekter fjernet. Nul betyder også, at der ikke blev fundet noget egnet objekt, eller at siden eller margenen var ugyldig

Eksempel

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