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