StitchPageOverlay

페이지 조작

설명

지정된 위치에서 한 페이지의 콘텐츠를 다른 기존 페이지 위에 오버레이함; 소스 페이지는 벡터 Form XObject로 캡처되어 대상 페이지에 그려지며 래스터화하지 않고 전체 벡터 정확도를 유지함 (텍스트 선택 가능 유지, 경로 선명함 유지)

원본 페이지는 프로세스 중에 사용됩니다: ImposePagesNUp과 마찬가지로 캡처되어 숨겨집니다; 대상 페이지 번호가 원본 페이지 번호보다 크면 원본 페이지를 숨길 때 이후 페이지가 하나씩 앞으로 이동하므로 자동으로 조정됩니다

Width 및 Height는 배치 크기를 제어합니다; 이들의 종횡비가 원본 페이지와 다르면 콘텐츠가 늘어납니다; 1:1 오버레이를 위해 페이지 자체 치수를 사용하십시오; 불투명도 범위는 0(완전 투명)에서 1(완전 불투명)까지입니다

구문

Delphi

Function TPDFlib.StitchPageOverlay(SourcePage, TargetPage: Integer; Left, Top, Width, Height, Opacity: Double): Integer;

매개변수

SourcePage1 기반 페이지 번호 whose content will be captured and overlaid (consumed and hidden afterwards)
TargetPage1 기반 페이지 번호 that receives the overlay; must differ from SourcePage
Left, Top현재 측정 단위 기준 대상 페이지에서 오버레이 콘텐츠가 배치되는 좌상단 위치(좌상단 원점)
Width, Height배치 크기; 크기 조절 없는 오버레이를 위해 원본 페이지 치수를 전달합니다
Opacity오버레이된 콘텐츠의 0..1 알파 (1 = 불투명, 1 미만의 값은 ExtGState ca/CA를 통해 투명도를 활성화함)

반환 값

0오버레이를 수행할 수 없습니다(잘못된 페이지 번호, 동일한 원본 및 대상, 또는 캡처 실패)
1원본 페이지가 캡처되어 대상 페이지 위에 오버레이되었습니다