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