スタイルシート情報
Arbortext Publishing Engine を起動すると、Arbortext PE サーバー上にあるスタイルシートが検出され、それらが Arbortext Editor ユーザーに提示されます。Arbortext PE サーバー上で検出されたスタイルシートは「スタイルシート」リストに表示されます。なお、これらのスタイルシート名の前には (pe) が付きます。ローカルシステムのスタイルシートとフレームセットは無視されます。
「スタイルシート」リストでは、以下のタイプのファイルを選択できます。
• .style
Arbortext Styler スタイルシート。
• .3f
PTC Advanced Print Publisher (PTC APP) テンプレートファイル。このタイプを使用できるのは、Arbortext Styler 環境または Arbortext Publishing Engine サーバー上に PTC APP がインストールされている場合だけです。
• .fos
FOSI スタイルシート。
• .xsl
XSL スタイルシート。
|
同じ名前のスタイルシートを使用していても、ローカルパブリッシングとリモートパブリッシングで違いが生じる場合があります。クライアントとサーバーの間でスタイルシートまたはフレームセットを同期するメカニズムはありません。また、Arbortext Editor は、ローカルスタイルシートまたはフレームセットを文書とともに Arbortext Publishing Engine に送信することはできません。
|
文書のパブリッシングに大幅な遅れが発生する場合は、サーバー上の .style ファイルが最新バージョンでない可能性があります。メモリに格納されている .style ファイルのバージョンが古い場合は、パブリッシング処理時に Arbortext Publishing Engine によって自動的に更新されます。ただし、更新したファイルは保存されないので、それ以降のパブリッシングで使用することはできません。Arbortext PE サーバー上の .style ファイルが最新でないと思われる場合は、サイト管理者に連絡してください。
Arbortext Publishing Engine は、Arbortext PE サーバーの Arbortext パス\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 を使用します。これで、スタイルシート関連付けが無視されることを知らせる警告が表示されます。ただし、同じ名前のスタイルシートがサーバー上に存在する場合は、パブリッシングダイアログボックスの「スタイルシート」リストにそのスタイルシートが表示されます。この環境設定は、今後のセッションのために保存されます。