日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Jexi設(shè)計(jì) (5) 頁(yè)面樣式

系統(tǒng) 1811 0

仿照Microsoft Word,PageStyle的基本屬性:

float width; // 總寬度
float height; // 總高度
float leftMargin; // 左邊距
float rightMargin; // 右邊距

float topMargin; // 上邊距
float bottomMargin; // 下邊距

float bindingMargin; // 裝訂線寬度
int bindingPosition; // 裝訂位置

設(shè)計(jì)頁(yè)面樣式如下:

Page的有效顯示區(qū)域?yàn)閟caleWidth和scaleHeight:

public float scaleWidth() {
??? return width - leftMargin - rightMargin -
??????? ( bindingPosition==BINDING_LEFT ? bindingMargin : 0.0f );
}
public float scaleHeight() {
??? return height - topMargin - bottomMargin -
??????? ( bindingPosition==BINDING_TOP ? bindingMargin : 0.0f );
}

類似的,段落樣式如下:

int alignment; // 對(duì)齊方式
float firstIndent; // 首行縮進(jìn)
float leftIndent; // 左縮進(jìn)
float rightIndent; // 右縮進(jìn)
float rowSpace; // 行距

如圖:

行高是由所在行的最高的一個(gè)Glyph決定的,如上圖第三行的高度就是圖片的高度。

行距是預(yù)設(shè)的常數(shù)。

Paragraph的總寬度由頁(yè)面屬性scaleWidth決定,總高度無(wú)限制,也不必計(jì)算。分頁(yè)是按照行高而不是Paragraph的高度計(jì)算的。

Paragraph的有效寬度scaleWidth的計(jì)算:

public float scaleWidth(boolean firstRow) {
??? return this.pstyle.scaleWidth(firstRow);
}

Jexi設(shè)計(jì) (5) 頁(yè)面樣式


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 海门市| 中方县| 溧阳市| 富宁县| 自贡市| 积石山| 建湖县| 沙坪坝区| 遂宁市| 锡林浩特市| 蒙城县| 通榆县| 安化县| 铜陵市| 华亭县| 隆尧县| 惠水县| 新宁县| 长泰县| 峨眉山市| 许昌市| 文昌市| 阿克苏市| 亳州市| 卫辉市| 镶黄旗| 杭锦旗| 彩票| 原阳县| 北京市| 喀喇| 丰宁| 综艺| 务川| 唐河县| 安达市| 东港市| 阿荣旗| 东源县| 湖南省| 图们市|