關於IREPORT中紙張的大小 換算

2022-08-16 14:06:20 字數 941 閱讀 5370

在ireprot裡中進行報表設計時 

第一步先確定紙張的大小   如a4紙  直接選就行了  a2 a3一樣的,但還會在這種情況這種紙沒有選擇的怎麼辦?

比如  那種代小孔的紙     279*241mm    和寬一點的279*381mm 的紙怎麼辦呢?

ireprot  中設計乙個檔案會生成相應的xml檔案

如:

<?xml version="1.0" encoding="utf-8"  ?>

這裡面:

pagewidth="595"

pageheight="842"

是紙的大小  

我設的是a4的紙  大小是210*297mm怎麼會是595*842呢這是怎麼回事?

baidu一下

a4紙的尺寸是210mm×297mm,

當你設定的解析度是72畫素/英吋時,a4紙的尺寸的影象的畫素是595×842,

當你設定的解析度是150畫素/英吋時,a4紙的尺寸的影象的畫素是1240×1754,

當你設定的解析度是300畫素/英吋時,a4紙的尺寸的影象的畫素是2479×3508,

你選擇不同的解析度,影象畫素大小也隨之變化。

當然,別忘了1英吋=25.4公釐。

這裡有乙個換算

210/25.4*72=595

297/25.4*72=841.88=842

哈哈   原來595*842是這樣來的

那好啊小孔的紙     279*241mm    和寬一點的279*381mm 的紙

就是

279/25.4*72=790.86=791

241/25.4*72=683

同理

279/25.4*72=791

381/25.4*72=1080

希望對使用ireprot的程式設計師有所幫助

關於iReport中紙張的大小

在ireprot裡中進行報表設計時 第一步先確定紙張的大小 如a4紙 直接選就行了 a2 a3一樣的,但還會在這種情況這種紙沒有選擇的怎麼辦?比如 那種代小孔的紙 279 241mm 和寬一點的279 381mm 的紙怎麼辦呢?ireprot 中設計乙個檔案會生成相應的xml檔案 如 這裡面 pag...

ireport關於crossTab的排序問題

由於crosstab的行和列缺省是按照行列的ascii碼進行排序的,這樣順序會很亂,並且難以控制.而通過對資料來源的資料的排序,可以很好控制,這樣crosstab只需按資料來源的順序直接顯示出來就行了.步驟1 建立關於列變數和行變數的比較類,我這裡只要原順序就行 步驟2 在ireport中impor...

列印紙張尺寸換算 常用紙張的尺寸大小對照表

紙張的大小 國際標準化組織的iso 216國際標準指明了大多數國家使用的標準紙張的尺寸。此標準源自德國,在1922年通過,定義了a b c三組紙張尺寸,c組紙張尺寸主要用於信封。另外,有些國家也有自己的標準,如美國,日本。這裡主要是指辦公用紙。下面是一些標準紙張的具體尺寸。單位 mm a組紙張尺寸的...