2009-09-16 4 views
19

Qualcuno sa quale sistema di unità utilizza iTextSharp? La mia prima ipotesi sarebbe pixel ma non ne sono sicuro.Unità iTextSharp

Grazie!

EDIT: Mi dispiace non essere più specifico, e grazie per avermelo fatto notare. Sto parlando di unità per misure in PageSize e Margins.

+1

pageSize e margini entrambi utilizzano le stesse unità come tutto il resto (punti). Quindi un margine sinistro di 36 sarebbe un margine di mezzo pollice. – David

+2

Comunque penso che entrambi siano un po 'difficili se vuoi un valore esatto, dal momento che il modo semplice di impostarli prevede un int (limitandoti a multipli di 1/72 di pollice, non è bello se devi abbinare un modello di pagina metrica). Non ricordo se potessi definire un modello di pagina personalizzato per aggirare il problema o se si trattasse di una limitazione inserita nello standard PDF. – David

+3

È davvero odioso quando la documentazione di una libreria dice qualcosa come "int waitDuration - la durata dell'attesa" senza specificare le unità di misura. Sarei imbarazzato a pubblicare documentazione con descrizioni insignificanti come quella. Qui, la documentazione di iTextSharp dice "Parametri: pageSize - the pageSize" Grazie mille! –

risposta

22

Se ricordo correttamente, utilizza "punti", la stessa unità di misura di un font (dato che il PDF è centrato sul corretto rendering dei caratteri).

Un "punto" è 1/72 di pollice (o circa 0,353 mm).