使用Restyle自訂版式

Restyle可以利用儲存在Restyle Configuration Store中的使用者提供的排版。

Restyle設計版式

Restyle是一個 JSON 格式的設定文檔,其中包含主題使用的版式定義。版式定義被命名為 JSON 元素,由字體名稱、字體大小和樣式陣列組成。
注意:版式自訂需要使用使用者提供的主題。請參閱使用Restyle自訂主題

先決條件

  1. HCL Domino Designer 安裝在您的電腦上。
  2. 基本了解 JSON(JavaScript 物件表示法)格式。
  3. 相容於 JSON 的編輯器。
  4. 本地複製品 restyle.nsf. See Restyle Configuration Store.

從Restyle.nsf 導出版式配置

建立自訂版式檔案的最佳方法是從預設版式檔案開始並根據需要對其進行修改。從匯出預設排版檔案和排版模式 restyle.nsf 請依照以下步驟操作:

  1. 建立一個目錄用作版式和架構檔案的目標。
  2. 啟動 Domino Designer。
  3. 開啟本地副本 restyle.nsf.
  4. 導航至資源/文件並雙擊文件條目。
  5. 選擇 reserved/schema/typography-<version>.json 並點擊導出。這就是「排版模式」。
  6. 選擇步驟 1 中建立的目錄,然後按一下「儲存」以儲存架構檔案。
  7. 選擇 reserved/typography/default-typography.json 用作起始主題並按一下Export
注意:檔案名稱包含序列 2f 而不是 '/'. Since you aren't importing these files after changing, you can rename to remove the 2f 如果需要的話。

建立自訂排版

  1. 使用支援 JSON 的編輯器,開啟匯出的版面文件並另存為新的版面文件,例如: my_custom_typography.json.
  2. 為了獲得最佳結果,請設定編輯器將版式架構與新版式相關聯。這提供了自動完成功能,並在Restyle使用文件之前對其進行驗證。
  3. 根據需要修改版式文件。
  4. 將新的排版文件匯入到 restyle.nsf:
    1. 啟動 Domino Designer。
    2. 開啟本地副本 restyle.nsf.
    3. 導航 Resources/Files 並雙擊文件條目。
    4. 在「檔案」集合的頂部,按一下新檔案資源
    5. 進入 typography/my_custom-typography.json (或您為排版文件命名的任何內容)作為名稱。
      註:"typography/" 需要前綴才能允許Restyle功能找到自訂主題。
    6. 輸入使用者友善的顯示名稱作為別名值。
    7. 註釋目前未使用,但可能對文件目的有用。
    8. 在 JSON 編輯器中,選擇整個文件並複製到剪貼簿。
    9. 將剪貼簿的內容貼到 Domino Designer 中新建立的檔案資源中。
  5. 更新您的自訂主題以使用新的版式配置:
    1. 開啟自訂主題。
    2. 在主題頂部,新增一個名為「typographyOverride」的屬性,其中包含新版式配置的值。例如:
      {
      "version" : "1.0.0",
      "typographyOverride" : "my_custom_typography",
      .
      .
      .
    3. 保存主題。

使用自訂排版

每當使用者套用引用自訂排版檔案的主題時,新的排版設定將覆蓋主題中的預設設定。
注意:有必要定義主題引用的所有版式定義。