StitchPagesVertically
Page manipulation
Description
Подрежда последователност от страници вертикално в една нова, висока страница (композиция в стил постер). Всяка изходна страница се заснема във векторен Form XObject и се изчертава отгоре надолу, като всяка се мащабира до TargetWidth, запазвайки съотношението на страните си, с вмъкнат Gap между последователните страници
Страниците се заснемат в низходящ ред на номерата на страниците, така че по-ранните индекси на страници да останат стабилни, докато по-късните страници се скриват. Височината на новата страница се изчислява автоматично като сбор от всички мащабирани изходни височини плюс Gap по (брой - 1). Всички изходни страници се използват и скриват
Syntax
Delphi
Function TPDFlib.StitchPagesVertically(Const PageRanges: WideString; Gap, TargetWidth: Double): Integer;
Parameters
| PageRanges | Стандартен низ за диапазон от страници (напр. "1-3,5"); празно означава всички страници |
|---|---|
| Gap | Вертикално пространство, вмъкнато между последователни страници, в текущите измервателни единици |
| TargetWidth | Ширината на новата изходна страница; всяка изходна страница се мащабира (запазвайки пропорциите) до тази ширина |
Return values
| 0 | Зашиването не може да бъде извършено (празен диапазон, неположителна TargetWidth или грешка при заснемане) |
|---|---|
| >= 1 | Номерът на страницата, базиран на 1 of the newly created vertical-stitch page |