2009-09-16 25 views
19

Bất cứ ai cũng biết iTextSharp sử dụng hệ thống đơn vị nào? Giả định đầu tiên của tôi sẽ là pixel nhưng tôi không chắc chắn về nó.Đơn vị iTextSharp

Cảm ơn!

EDIT: Xin lỗi vì không cụ thể hơn và cảm ơn bạn đã cho tôi biết. Tôi đang nói về các đơn vị cho các biện pháp trong PageSize và Margins.

+1

PageSize và Margins đều sử dụng các đơn vị giống như mọi thứ khác (điểm). Vì vậy, một lề trái của 36 sẽ là một nửa inch lề. – David

+2

Tuy nhiên, tôi nghĩ cả hai thứ này đều khó nếu bạn muốn có giá trị chính xác, vì cách dễ dàng cài đặt chúng mong đợi một int (hạn chế bạn thậm chí bội số 1/72 inch, không đẹp nếu bạn cần khớp mẫu trang chỉ số). Tôi không thể nhớ nếu bạn có thể xác định một mẫu trang tùy chỉnh để có được xung quanh đó hoặc nếu nó là một giới hạn nướng vào tiêu chuẩn PDF. – David

+3

Nó thực sự đáng ghét khi tài liệu cho một thư viện nói điều gì đó như "int waitDuration - thời lượng chờ" mà không chỉ định đơn vị đo lường. Tôi sẽ xấu hổ khi đưa ra tài liệu với những mô tả vô nghĩa như thế. Ở đây, tài liệu iTextSharp nói "Tham số: pageSize - pageSize" Cảm ơn rất nhiều! –

Trả lời

22

Nếu tôi nhớ chính xác nó sử dụng "điểm", đơn vị đo lường giống như một phông chữ (vì PDF tập trung vào hiển thị phông chữ chính xác).

Một "điểm" là 1/72 inch (hoặc khoảng 0,353mm).