ImposePagesNUp

Manipolazione della pagina

Descrizione

Questa pagina descrive ImposePagesNUp in PDFlibPas sotto l'argomento "Manipolazione della pagina". I nomi delle API, i parametri, i nomi delle classi, i nomi dei file e i valori letterali sono mantenuti esattamente come appaiono nella libreria Delphi e nei punti di ingresso della DLL

Rivedi la sintassi, i parametri e i valori restituiti prima di chiamare la funzione

Sintassi

Delphi

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

Parametri

Columns e Rows impostano la griglia (2 e 2 per quattro per foglio). TargetWidth/TargetHeight sono le dimensioni dei fogli imposti in unità di pagina. Options a 0 dispone le pagine in ordine di lettura; a 1 produce fogli per opuscoli con rilegatura a sella (la griglia è forzata a 2 x 1, il conteggio delle pagine è riempito fino a un multiplo di quattro, e i fogli accoppiano le pagine più esterne con quelle più interne in modo che la pila stampata si pieghi in un opuscolo).

Valori restituiti

Restituisce il numero di fogli imposti creati, oppure 0 quando il documento ha meno di due pagine o un parametro non è valido

Note

Ogni pagina di origine viene acquisita come un XObject di modulo e ridisegnata adattando le proporzioni (aspect-fit) e centrata all'interno della sua cella della griglia, in modo che il contenuto vettoriale rimanga vettoriale; le pagine di origine vengono rimosse dall'albero delle pagine; dopo la chiamata, il documento contiene solo i fogli imposti