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