說明 > Arbortext Editor 概觀 > 使用 Arbortext Publishing Engine 來發行文件 > 樣式表資訊
  
樣式表資訊
Arbortext Publishing Engine 啟動時,它會尋找 Arbortext PE 伺服器中的可用樣式表並會將它們提供給 Arbortext Editor 使用者。在 Arbortext PE 伺服器上找到的樣式表會顯示在樣式表清單中,且前面加有標記法 (pe)。您本機系統上的樣式表和框架集會被略過。
樣式表中的選項可以是以下類型:
.style
Arbortext Styler 樣式表
.3f
PTC Arbortext Layout Developer (PTC ALD) 範本檔案。只有當在您的 Arbortext Styler 環境中或 Arbortext Publishing Engine 伺服器上安裝 PTC ALD 後,此類型才可用。
.fos
FOSI 樣式表
.xsl
XSL 樣式表
* 
您可能會檢視到使用名稱完全相同之樣式表的本機與遠端發行之間存在差異。Arbortext Editor 沒有可以在客戶端與伺服器之間同步化樣式表或框架集的機制,也無法將本機樣式表或框架集隨文件一併傳送至 Arbortext Publishing Engine
如果您在發行文件時遇到長時間延遲的情況,可能是因為伺服器上的 .style 檔案不是目前版本。在發行過程期間,Arbortext Publishing Engine 可以自動更新記憶體中的一些舊版 .style 檔案,但不會儲存它們以供未來使用。如果您懷疑 .style 檔案並非 Arbortext PE 伺服器上的最新檔案,請通知您的站點管理員。
Arbortext Publishing Engine 可以自動找到位於 Arbortext PE 伺服器Arbortext-path\custom\doctypes\doctype 目錄中的樣式表。Options 元素 allowComposeStylesheetList 屬性的設定是在伺服器上的文件類型組態檔案 (.dcf) 中配置的。您可以配置 .dcf 中的 PEStylesheetOrder 來控制樣式表清單中顯示的樣式表順序。
您可以使用下列選項來指定預設發行樣式表:
set printstylesheet
set htmlstylesheet
set htmlhelpstylesheet
set webstylesheet
set epubstylesheet
當在 Arbortext Editor 客戶端上設定它們時,請注意下列事項:
若您嘗試針對任何類型的樣式表將位置設定至本機路徑,則會出現樣式表不是伺服器上樣式表的名稱的錯誤。如果已啟用 Arbortext Publishing Engine 發行但伺服器上不存在指定的樣式表,下列範例會產生一個錯誤:
set htmlstylesheet=D:\ArbortextUser\axdocbook-html.xsl
但是,如果在路徑中指定的樣式表確實存在於伺服器上,發行對話方塊的樣式表清單中仍會提供相同名稱的樣式表。
若您嘗試僅將位置設定為樣式表檔案名稱 (無前面路徑),Arbortext Publishing Engine 會尋找具有相配名稱的樣式表。若相同名稱的樣式表存在於 Arbortext PE 伺服器 尋找樣式表的位置中,以下範例便會成功。
set htmlstylesheet=axdocbook-html.xsl
文件也可以使用樣式表關聯來參照樣式表。樣式表關聯可以指定 URL 或檔案路徑。但是,當您在使用 Arbortext Publishing Engine 時,對於伺服器來說,路徑無效。若使用路徑指定樣式表關聯,Arbortext Publishing Engine 會嘗試在 Arbortext PE 伺服器 上查找相同名稱的樣式表 (表示會略過樣式表的路徑,而只使用樣式表的名稱)。如果現有樣式表與名稱相符,它會自動顯示在「列印」與「發行」對話方塊的樣式表清單中,且前面加有 (pe) 標記法。
若您想要在樣式表關聯使用沒有安裝在 Arbortext PE 伺服器上的樣式表時收到通知,您可以使用工具 > 偏好設定 > 進階中的 set promptstylesheetassociations 指令來顯示將要略過樣式表關聯的警告。不過,如果伺服器上存在相同名稱的樣式表,發行對話方塊的樣式表清單中仍會提供它。儲存偏好設定以供日後工作階段使用。