StitchPagesVertically

Przetwarzanie stron

Opis

Układa sekwencję stron pionowo w jedną nową, wysoką stronę (kompozycję plakatową). Każda strona źródłowa jest przechwytywana do wektorowego Form XObject i rysowana od góry do dołu, skalowana do TargetWidth z zachowaniem proporcji, z Gap wstawianym między kolejnymi stronami

Strony są przechwytywane w malejącej kolejności numerów, aby wcześniejsze indeksy pozostały stabilne podczas ukrywania późniejszych stron. Wysokość nowej strony jest automatycznie obliczana jako suma wszystkich przeskalowanych wysokości źródeł plus Gap pomnożony przez (liczba - 1). Wszystkie strony źródłowe zostają zużyte i ukryte

Składnia

Delphi

Function TPDFlib.StitchPagesVertically(Const PageRanges: WideString; Gap, TargetWidth: Double): Integer;

Parametry

PageRangesStandardowy ciąg zakresu stron (np. "1-3,5"); pusty oznacza wszystkie strony
GapPionowy odstęp wstawiany między kolejnymi stronami, w bieżących jednostkach miary
TargetWidthSzerokość nowej strony wyjściowej; każda strona źródłowa jest skalowana do tej szerokości z zachowaniem proporcji

Wartości zwracane

0Nie udało się zszyć stron (pusty zakres, niedodatnia TargetWidth albo błąd przechwytywania)
>= 1Numer nowo utworzonej strony zszytej pionowo, liczony od 1