StitchPagesSideBySide

Page manipulation

Description

Поставя две съществуващие страници една до друга върху нова, по-широка страница. И двете изходни страници се заснемат във векторни Form XObjects и се изчертават съответно отляво и отдясно, мащабирани до заявената TargetHeight, като се запазва съотношението на страните на всяка от тях. Между тях се вмъква Gap

Новата страница се добавя към документа; и двете изходни страници се заснемат и скриват; ширината на новата страница се изчислява автоматично като Page1ScaledWidth + Gap + Page2ScaledWidth

Syntax

Delphi

Function TPDFlib.StitchPagesSideBySide(Page1, Page2: Integer; Gap, TargetHeight: Double): Integer;

Parameters

Page1Номерът на страницата, базиран на 1 placed on the left (consumed and hidden)
Page2Номерът на страницата, базиран на 1 placed on the right (consumed and hidden); must differ from Page1
GapХоризонтално пространство между двете страници на новия лист, в текущи измервателни единици
TargetHeightВисочината на новата изходна страница; всяка изходна страница се мащабира (запазвайки съотношението) до тази височина

Return values

0Зашиването не може да бъде извършено (невалидни страници, една и съща страница е посочена два пъти или неположителна TargetHeight)
>= 1Номерът на страницата, базиран на 1 of the newly created side-by-side page