亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

用截圖工具截出A4的圖片寬大概為909像素,應該是ppi,不是dpi,這幾個數讓我很困惑?

用截圖工具截出A4的圖片寬大概為909像素,應該是ppi,不是dpi,這幾個數讓我很困惑?

慕容3067478 2023-04-20 19:15:22
比如我用itext讀一個A4大小的pdf文件,A4本身寬是210mm,但java讀出來卻是595.0,不知道這個數是什么單位。另外用截圖工具截出A4的圖片寬大概為909像素,應該是ppi,不是dpi,這幾個數讓我很困惑,不知道他們之間的關聯。 A4紙實際寬度:210mm A4紙用itext獲取的寬度:595.0 A4紙pdf文件100%截出的圖片寬是:909像素 謝謝解答
查看完整描述

2 回答

?
明月笑刀無情

TA貢獻1828條經驗 獲得超4個贊

com.lowagie.text.Document對象的構建函數有三個,分別是: 

public Document(); 
public Document(Rectang 
le pageSize); 

public Document(Rectangle pageSize, 
int marginLeft, 
int marginRight, 
int marginTop, 
int marginBottom); 

   構建函數的參數pageSize是文檔頁面的大小,對于第一個構建函數,頁面的大小為A4,同Document(PageSize.A4)的效果一樣; 對于第三個構建函數,參數marginLeft、marginRight、marginTop、marginBottom分別為左、右、上、下的頁邊距。 

   通過參數pageSize可以設定頁面大小、面背景色、以及頁面橫向/縱向等屬性。iText定義了A0-A10、AL、LETTER、 HALFLETTER、_11x17、LEDGER、NOTE、B0-B5、ARCH_A-ARCH_E、FLSA 和FLSE等紙張類型,也可以通過Rectangle pageSize = new Rectangle(144, 720);自定義紙張。通過Rectangle方法rotate()可以將頁面設置成橫向。 

查看完整回答
反對 回復 2023-04-23
?
瀟瀟雨雨

TA貢獻1833條經驗 獲得超4個贊

/** This is the a4 format */  

   public static final Rectangle A4 = new RectangleReadOnly(595,842);  

  

/** 

 * Constructs a <CODE>RectangleReadOnly</CODE>-object starting from the origin 

 * (0, 0). 

 * 

 * @param urx   upper right x 

 * @param ury   upper right y 

 */  

public RectangleReadOnly(final float urx, final float ury) {  

    super(0, 0, urx, ury);  

}  


595的單位是像素。


查看完整回答
反對 回復 2023-04-23
  • 2 回答
  • 0 關注
  • 165 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號