ImposePagesNUp

Przetwarzanie stron

Opis

Ta strona opisuje ImposePagesNUp w PDF Library for Delphi w temacie „Operacje na stronach”. Nazwy interfejsu API, parametry, nazwy klas, nazwy plików i literały zachowano dokładnie w postaci występującej w bibliotece Delphi oraz punktach wejścia DLL

Przed wywołaniem funkcji zapoznaj się ze składnią, parametrami i wartościami zwracanymi

Składnia

Delphi

Function TPDFlib.ImposePagesNUp(Columns, Rows: Integer; TargetWidth, TargetHeight: Double; Options: Integer): Integer;

Parametry

Columns i Rows określają siatkę (2 i 2 dla czterech stron na arkuszu). TargetWidth/TargetHeight to rozmiar arkuszy wynikowych w jednostkach strony. Wartość 0 parametru Options układa strony w kolejności czytania; wartość 1 tworzy arkusze broszury zszywanej przez grzbiet (siatka jest wymuszana na 2 x 1, liczba stron dopełniana do wielokrotności czterech, a arkusze łączą strony skrajne z wewnętrznymi, aby wydrukowany stos można było złożyć w broszurę)

Wartości zwracane

Zwraca liczbę utworzonych arkuszy impozycyjnych albo 0, gdy dokument ma mniej niż dwie strony lub parametr jest nieprawidłowy

Uwagi

Każda strona źródłowa jest przechwytywana jako form XObject i ponownie rysowana z zachowaniem proporcji oraz wyśrodkowaniem w komórce siatki, dzięki czemu zawartość wektorowa pozostaje wektorowa. Strony źródłowe są usuwane z drzewa stron; po wywołaniu dokument zawiera wyłącznie arkusze impozycyjne