StitchPageOverlay
Seitenbearbeitung
Beschreibung
Legt den Inhalt einer Seite an der angegebenen Position über eine andere vorhandene Seite; die Quellseite wird in ein Vektor-Form-XObject erfassung und auf der Zielseite gezeichnet, wobei die volle Vektortreue erhalten bleibt (Text bleibt auswählbar, Pfade bleiben scharf), anstatt gerastert zu werden
Die Quellseite wird dabei verbraucht: Sie wird erfasst und ausgeblendet, genau wie bei ImposePagesNUp. Wenn die Zielseitennummer größer als die Quellseitennummer ist, wird sie automatisch angepasst, da das Ausblenden der Quelle spätere Seiten um eins nach unten verschiebt
Die Werte Width und Height steuern die Platzierungsgröße; weicht ihr Seitenverhältnis von der Quellseite ab, wird der Inhalt gestreckt. Verwenden Sie die eigenen Dimensionen der Seite für eine 1:1-Überlagerung. Die Opazität reicht von 0 (vollständig transparent) bis 1 (vollständig deckend)
Syntax
Delphi
Function TPDFlib.StitchPageOverlay(SourcePage, TargetPage: Integer; Left, Top, Width, Height, Opacity: Double): Integer;
Parameter
| SourcePage | Die 1-basierte Seitennummer, deren Inhalt erfasst und überlagert wird (danach verbraucht und ausgeblendet) |
|---|---|
| TargetPage | Die 1-basierte Seitennummer, die die Überlagerung empfängt; muss sich von SourcePage unterscheiden |
| Left, Top | Obere linke Platzierung des überlagerten Inhalts auf der Zielseite in aktuellen Maßeinheiten (Ursprung oben links) |
| Width, Height | Platzierungsgröße; übergeben Sie die Abmessungen der Quellseite für eine unskalierte Überlagerung |
| Opacity | 0..1 Alpha für den überlagerten Inhalt (1 = deckend, Werte unter 1 aktivieren Transparenz über ExtGState ca/CA) |
Rückgabewerte
| 0 | Die Überlagerung konnte nicht durchgeführt werden (ungültige Seitennummern, gleiche Quelle und Ziel oder Erfassungsfehler) |
|---|---|
| 1 | Die Quellseite wurde erfasst und über die Zielseite gelegt |