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Изходната страница беше заснета и прекрита върху целевата страница