StitchPagesVertically

Page manipulation

Description

Stabler en sekvens af sider lodret til en enkelt ny, høj side (plakatkomposition); hver kildeside registreres i en vektor Form XObject og tegnes fra top til bund, hver især skaleret til TargetWidth under bevarelse af dens højde-bredde-forhold, med et Gap indsat mellem på hinanden følgende sider

Sider fanges i faldende sidenummerrækkefølge, så tidligere sideindekser forbliver stabile, når senere sider skjules; den nye sides højde beregnes automatisk som summen af alle skalerede kildehøjder plus Gap gange (antal - 1); alle kildesider forbruges og skjules

Syntax

Delphi

Function TPDFlib.StitchPagesVertically(Const PageRanges: WideString; Gap, TargetWidth: Double): Integer;

Parameters

PageRangesEn standard sideintervalstreng (f.eks. "1-3,5"); tom betyder alle sider
GapVertikal afstand indsat mellem efterfølgende sider, i aktuelle måleenheder
TargetWidthBredden på den nye outputside; hver kildeside skaleres (med bevarelse af højde-bredde-forholdet) til denne bredde

Return values

0Sammenføjningen kunne ikke udføres (tomt område, ikke-positiv TargetWidth, eller fejl ved fangst)
>= 1Det 1-baserede sidenummer of the newly created vertical-stitch page