StitchPagesSideBySide

Paginamanipulatie

Beschrijving

Plaatst twee bestaande pagina's naast elkaar op een nieuwe, bredere pagina; beide bronpagina's worden vastgelegd in vector Form-XObjects en links en rechts getekend, geschaald naar de gevraagde TargetHeight met behoud van hun individuele aspectverhoudingen; er wordt een Gap tussen hen ingevoegd

De nieuwe pagina wordt aan het document toegevoegd; beide bronpagina's worden vastgelegd en verborgen. De breedte van de nieuwe pagina wordt automatisch berekend als Page1ScaledWidth + Gap + Page2ScaledWidth

Syntaxis

Delphi

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

Parameters

Page1Het op 1 gebaseerde paginanummer dat links wordt geplaatst (wordt verbruikt en verborgen)
Page2Het op 1 gebaseerde paginanummer dat rechts wordt geplaatst (wordt verbruikt en verborgen); moet verschillen van Page1
GapHorizontale ruimte tussen de twee pagina's op het nieuwe vel, in de huidige maateenheden
TargetHeightDe hoogte van de nieuwe uitvoerpagina; elke bronpagina wordt geschaald (met behoud van de aspectverhouding) naar deze hoogte

Retourwaarden

0De samenvoeging kon niet worden uitgevoerd (ongeldige pagina's, dezelfde pagina twee keer opgegeven of niet-positieve TargetHeight)
>= 1Het op 1 gebaseerde paginanummer van de nieuw aangemaakte naast-elkaar-pagina