Jexi設計 5 頁面樣式

2021-08-21 22:51:10 字數 1065 閱讀 8946

仿照microsoft word,pagestyle的基本屬性:

float width; // 總寬度

float height; // 總高度

float leftmargin; // 左邊距

float rightmargin; // 右邊距

float topmargin; // 上邊距

float bottommargin; // 下邊距

float bindingmargin; // 裝訂線寬度

int bindingposition; // 裝訂位置

設計頁面樣式如下:

page的有效顯示區域為scalewidth和scaleheight:

public float scalewidth()

public float scaleheight()

類似的,段落樣式如下:

int alignment; // 對齊方式

float firstindent; // 首行縮排

float leftindent; // 左縮排

float rightindent; // 右縮排

float rowspace; // 行距

如圖:

行高是由所在行的最高的乙個glyph決定的,如上圖第三行的高度就是的高度。

行距是預設的常數。

paragraph的總寬度由頁面屬性scalewidth決定,總高度無限制,也不必計算。分頁是按照行高而不是paragraph的高度計算的。

paragraph的有效寬度scalewidth的計算:

public float scalewidth(boolean firstrow)

h5頁面開發

相信大家在做h5頁面開發的時候,也會遇到一些問題。筆者將h5開發過程中常見的一些問題和解決辦法列舉出來,有需要的朋友可以參考一下。1.安卓瀏覽器看背景,有些裝置會模糊。同等比例的在pc端頁面和移動手機端頁面的解析度差很多,原因和devicepixelratio有關。手機解析度比pc端的解析度小,按照...

5 頁面置換演算法

目錄全域性頁面置換演算法 功能 當缺頁中斷發生,需要調入新的頁面而記憶體已滿時,選擇記憶體當中哪個物理頁面被置換 目標 盡可能減少頁面換入換出次數 即缺頁中斷次數 具體來說,把未來不再使用或短期內較少使用的頁面換出,通常只能在區域性性原理指導下依據過往統計資料 頁面鎖定 frame locking ...

保險H5頁面 新增模板設計記錄

保險的前端h5頁面一般內容就是投保人,被保人,姓名出生年月,投保日期等等,加上一些其他的資訊 然後每次業務方新增乙個新的保險的頁面,最初是需要重新,新寫乙個頁面 後面覺得過於耗費人力,考慮設定幾個不同的模板,這樣只需要後端管理系統新增即可,無需前端系統再進行新的開發 比如,投被保人相同的模板,保險起...