这几天写一个打印报表的程序,在使用rdlc报表的时候遇到了不少的麻烦,不过都顺利解决,现将问题与解决方法与大家分享。
首先我们了解一下平时使用的纸张的规格。
纸张的规格是指纸张制成后,经过修整切边,裁成一定的尺寸。过去是以多少"开"(例如8开或16开等)来表示纸张的大小,现在我采用国际标准,规定以A0、A1、A2、B1、B2......等标记来表示纸张的幅面规格。标准规定纸张的幅宽(以X表示)和长度(以Y表示)的比例关系为X:Y=1:1.14(根号2)。
按照纸张幅面的基本面积,把幅面规格分为A系列、B系列和C系列,幅面规格为A0的幅面尺寸为841mm×1189mm,幅面面积为1平方米;B0的幅面尺寸为1000mm×1414mm,幅面面积为2.5平方米;C0的幅面尺寸为917mm×1279mm,幅面面积为2.25平方米;复印纸的幅面规格只采用A系列和B系列。若将A0纸张沿长度方式对开成两等分,便成为A1规格,将A纸张沿长度方向对开,便成为A2规格,如此对开至A8规格;B8纸张亦按此法对开至B8规格。A0~A8和B0~B8的幅面尺寸见下表所列。
纸张幅面规格尺寸:
规格 | 幅宽(mm) | 长度(mm) | 规格 | 幅宽(mm) | 长度(mm) |
A0 | 841 | 1189 | B0 | 1000 | 1414 |
A1 | 594 | 841 | B1 | 707 | 1000 |
A2 | 420 | 594 | B2 | 500 | 707 |
A3 | 297 | 420 | B3 | 353 | 500 |
A4 | 210 | 297 | B4 | 250 | 353 |
A5 | 148 | 210 | B5 | 176 | 250 |
A6 | 105 | 148 | B6 | 125 | 176 |
A7 | 74 | 105 | B7 | 88 | 125 |
A8 | 52 | 74 | B8 | 62 | 88 |
若纸张规格标记字母的前面加一个字母R(或S)时,是表示纸张没有切毛边,经过切边修整后,将减少到标准尺寸,例如RA4(或SA4)表示不切边纸张的尺寸为240mm×330mm,经过切边修整后其尺寸为210mm×297mm。