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
| PageRanges | En standard sideintervalstreng (f.eks. "1-3,5"); tom betyder alle sider |
|---|---|
| Gap | Vertikal afstand indsat mellem efterfølgende sider, i aktuelle måleenheder |
| TargetWidth | Bredden på den nye outputside; hver kildeside skaleres (med bevarelse af højde-bredde-forholdet) til denne bredde |
Return values
| 0 | Sammenføjningen kunne ikke udføres (tomt område, ikke-positiv TargetWidth, eller fejl ved fangst) |
|---|---|
| >= 1 | Det 1-baserede sidenummer of the newly created vertical-stitch page |