StitchPagesSideBySide
Page manipulation
Description
Két meglévő oldalt helyez el egymás mellé egy új, szélesebb oldalon; mindkét forrásoldal vektoros Form XObject-be kerül rögzítésre, és balra, illetve jobbra kerül kirajzolásra, a kért TargetHeight méretre skálázva, miközben megőrzik egyéni méretarányukat; egy Gap kerül beillesztésre közéjük
Az új oldal hozzá lesz fűzve a dokumentumhoz; mindkét forrásoldal rögzítésre és elrejtésre kerül; az új oldal szélessége automatikusan kiszámításra kerül a Page1ScaledWidth + Gap + Page2ScaledWidth képlet alapján
Syntax
Delphi
Function TPDFlib.StitchPagesSideBySide(Page1, Page2: Integer; Gap, TargetHeight: Double): Integer;
Parameters
| Page1 | Az 1-alapú oldalszám placed on the left (consumed and hidden) |
|---|---|
| Page2 | Az 1-alapú oldalszám placed on the right (consumed and hidden); must differ from Page1 |
| Gap | A két oldal közötti vízszintes távolság az új lapon, a jelenlegi mértékegységekben |
| TargetHeight | Az új kimeneti oldal magassága; minden forrásoldal erre a magasságra lesz méretezve (megtartva a méretarányt) |
Return values
| 0 | Az összefűzést (stitch) nem sikerült végrehajtani (érvénytelen oldalak, ugyanaz az oldal kétszer megadva, vagy nem pozitív TargetHeight) |
|---|---|
| >= 1 | Az 1-alapú oldalszám of the newly created side-by-side page |