StitchPageOverlay
Page manipulation
Description
Припокрива съдържанието на една страница върху друга съществуваща страница на дадената позиция. Изходната страница се заснема във векторен Form XObject и се изчертава върху целевата страница, запазвайки пълната векторна точност (текстът остава избираем, пътищата остават ясни), вместо да се растеризира
Изходната страница се консумира в процеса: тя се заснема и скрива, точно както при ImposePagesNUp; ако целевият номер на страница е по-голям от изходния номер на страница, той се коригира автоматично, тъй като скриването на източника измества следващите страници с една надолу
Ширината и височината (Width и Height) контролират размера на разполагането; ако тяхното съотношение се различава от изходната страница, съдържанието се разтяга. Използвайте собствените размери на страницата за наслагване 1:1. Непрозрачността варира от 0 (напълно прозрачен) до 1 (напълно непрозрачен)
Syntax
Delphi
Function TPDFlib.StitchPageOverlay(SourcePage, TargetPage: Integer; Left, Top, Width, Height, Opacity: Double): Integer;
Parameters
| SourcePage | Номерът на страницата, базиран на 1 whose content will be captured and overlaid (consumed and hidden afterwards) |
|---|---|
| TargetPage | Номерът на страницата, базиран на 1 that receives the overlay; must differ from SourcePage |
| Left, Top | Горното ляво разположение на прекритото съдържание върху целевата страница, в текущите измервателни единици (начало на координатите горе вляво) |
| Width, Height | Размер на разположението; предайте размерите на изходната страница за неструктурирано (немащабирано) припокриване |
| Opacity | алфа стойност от 0..1 за покриващото съдържание (1 = непрозрачно, стойности под 1 позволяват прозрачност чрез ExtGState ca/CA) |
Return values
| 0 | Прекриването не може да бъде извършено (невалидни номера на страници, еднакъв източник и цел или грешка при заснемане) |
|---|---|
| 1 | Изходната страница беше заснета и прекрита върху целевата страница |