ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Business Intelligence Publisher管理者ガイド
リリース11g (11.1.1)
B66709-04
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

C 構成ファイル・リファレンス

この付録では、BI Publisherのランタイム構成ファイルについて説明します。

内容は次のとおりです。

C.1 BI Publisher構成ファイル

この付録には、次のBI Publisher構成ファイルに関する参照情報が含まれています。

ランタイム構成ファイルのプロパティは、「ランタイム構成」の「プロパティ」ページおよび「フォント・マッピング」ページで設定します。(詳細は、第12.1項「ランタイム・プロパティの設定」を参照。)

C.2 ランタイム構成ファイルのプロパティの設定

ランタイム・プロパティとフォント・マッピングは、管理インタフェースにある、ランタイム構成のプロパティページおよび「フォント・マッピング」ページで設定します。

「管理」ページを使用しないでプロパティを設定すると、BI Publisherはこのファイルに設定されたプロパティにフォールバックします。

ただし、管理インタフェースではこのファイルは更新されないので、注意してください。「管理」ページにおける設定は、xdo.cfgファイルの設定よりも優先されます。

C.2.1 ファイル名とファイルの場所

構成ファイルの名前はxdo.cfgです。

ファイルは、<BI Publisher Repository>/Admin/Configurationにあります。

C.2.2 ネームスペース

この構成ファイルのネームスペースは次のとおりです。

http://xmlns.oracle.com/oxp/config/

C.2.3 構成ファイルの例

次に、構成ファイルのサンプルを示します。

<config version="1.0.0" 
  xmlns="http://xmlns.oracle.com/oxp/config/">

   <!-- Properties -->
   <properties>
      <!-- System level properties -->
      <property name="system-temp-dir">/tmp</property>

      <!--  PDF compression -->
      <property name="pdf-compression">true</property>

     <!--  PDF Security -->
     <property name="pdf-security">true</property>
     <property name="pdf-open-password">user</property>
     <property name="pdf-permissions-password">owner</property>
     <property name="pdf-no-printing">true</property>
     <property name="pdf-no-changing-the-document">true</property>
    </properties>

   <!-- Font setting -->
   <fonts>
      <!-- Font setting (for FO to PDF etc...) --> 
      <font family="Arial" style="normal" weight="normal">
         <truetype path="/fonts/Arial.ttf" />
      </font>
      <font family="Default" style="normal" weight="normal">
         <truetype path="/fonts/ALBANWTJ.ttf" />
      </font>

      <!--Font substitute setting (for PDFForm filling etc...) -->
      <font-substitute name="MSGothic"> 
         <truetype path="/fonts/msgothic.ttc" ttcno="0" />
      </font-substitute>  
   </fonts>
</config>

C.2.4 要素仕様の概要

次に、要素仕様の例を示します。

<Element Name Attribute1="value"
              Attribute2="value"
                                         AttributeN="value"
   <Subelement Name1/>[occurrence-spec]
   <Subelement Name2>...</Subelement Name2>
   <Subelement NameN>...</Subelement NameN>
</Element Name>

[occurrence-spec]は、要素のカーディナリティを示し、次のパターンに対応します。

  • [0..1]: 要素がオプションで、1回のみ発生する可能性があることを示します。

  • [0..n]: 要素がオプションで、複数回発生する可能性があることを示します。

C.3 ルート要素の構造

<config>要素はルート要素です。構造は次のとおりです。

<config version="cdata" xmlns="http://xmlns.oracle.com/oxp/config/">
   <fonts> ... </fonts> [0..n]
   <properties> ... </properties> [0..n]
</config>

C.3.1 ルート要素の属性

<config>要素には、表C-1に示す属性があります。

表C-1 config要素の属性

属性 説明

version

構成ファイル形式のバージョン番号。1.0.0を指定します。

xmlns

BI Publisher構成ファイルのネームスペース。http://xmlns.oracle.com/oxp/config/を指定する必要があります。


C.3.2 ルート要素の説明

構成ファイルのルート要素。この構成ファイルは、次の2つの部分で構成されています。

  • プロパティ(<properties>要素)

  • フォント定義(<fonts>要素)

<fonts>および<properties>要素は、複数回出現する可能性があります。競合する定義が設定されている場合は、最後に出現した定義が優先されます。

C.4 properties要素とproperty要素

この項では、<properties>要素と<property>要素について説明します。

C.4.1 <properties>要素

<properties>要素の構造は次のとおりです。

<properties locales="cdata">
   <property>...
   </property> [0..n]
</properties>

C.4.1.1 <properties>要素の説明

<properties>要素では、一連のプロパティを定義します。ロケール固有のプロパティを定義するには、ロケール属性を指定します。次に例を示します。

<!-- Properties for all locales -->
<properties>
 ...Property definitions here...
</properties>

<!--Korean specific properties-->
<properties locales="ko-KR">
 ...Korean-specific property definitions here...
</properties>

C.4.2 <property>要素

<property>要素の構造は次のとおりです。

<property name="cdata">
  ...pcdata...
</property>

C.4.2.1 <property>要素の属性

<property>要素には、唯一の属性nameがあり、これによってプロパティ名が指定されます。

C.4.2.2 <property>要素の説明

プロパティは名前と値のペアです。名前属性に内部プロパティ名(キー)を、要素値にその値を指定します。構成ファイルで使用される内部プロパティ名は、第12章「ランタイム構成の定義」のプロパティの説明部分にリストで示されています。

<properties>
  <property name="system-temp-dir">d:\tmp</property>
  <property name="system-cache-page-size">50</property>
  <property name="pdf-replace-smart-quotes">false</property>
</properties>

C.5 フォント定義

フォント定義には、次の要素が含まれます。

TrueTypeおよびType1フォントのリストについては、第C.6項「事前定義済のフォント」を参照してください。

C.5.1 <fonts>要素

<fonts>要素の構造は次のとおりです。

<fonts locales="cdata">
   <font> ... </font> [0..n]
   <font-substitute> ... </font-substitute> [0..n]
</fonts>

C.5.1.1 <fonts>要素の属性

<fonts>要素にはオプションである唯一の属性localesがあり、これによってそのフォント定義のロケールが指定されます。

C.5.1.2 <fonts>要素の説明

<fonts>要素では、一連のフォントを定義します。ロケール固有のフォントを定義するには、ロケール属性を指定します。

<!-- Font definitions for all locales -->
<fonts>
  ..Font definitions here...
</fonts>

<!-- Korean-specific font definitions -->
<fonts locales="ko-KR">
... Korean Font definitions here...
</fonts>

C.5.2 <font>要素

<font>要素の構造は次のとおりです。

<font family="cdata" style="normalitalic"
weight="normalbold">
   <truetype>...</truetype>
or <type1> ... <type1>
</font>

C.5.2.1 <font>要素の属性

<font>要素には、表C-2に示す属性があります。

表C-2 font要素の属性

属性 説明

family

フォントのファミリ名を指定します。この属性にDefaultを指定した場合、デフォルトの代替フォントを定義できます。family属性では大文字と小文字が区別されません。

style

フォント・スタイルについてnormalまたはitalicを指定します。

weight

フォントの太さについてnormalまたはboldを指定します。


C.5.2.2 <font>要素の説明

BI Publisherフォントを定義します。この要素は、主にFOからPDFへの処理(RTFからPDF)用のフォントを定義するために使用されます。PDFフォーム・プロセッサ(PDFテンプレート用)は、この要素を参照しません。

<!-- Define "Arial" font -->
<font family="Arial" style="normal" weight="normal">
  <truetype path="/fonts/Arial.ttf"/>
</font>

C.5.3 <font-substitute>要素

<font-substitute>要素の構造は次のとおりです。

<font-substitute name="cdata">
   <truetype>...</truetype>
or <type1>...</type1>
</font-substitute>

C.5.3.1 <font-substitute>要素の属性

<font-substitute>要素には、唯一の属性nameがあり、これによって代替フォントの名前が指定されます。

C.5.3.2 <font-substitute>要素の説明

フォントの代替を定義します。この要素は、PDFフォーム・プロセッサ用のフォントを定義するために使用されます。

<font-substitute name="MSGothic">
   <truetype path="/fonts/msgothic.ttc" ttccno=0"/>
</font-substitute>

C.5.4 <type1>要素

<type1>要素の構造は次のとおりです。

<type1 name="cdata"/>

C.5.4.1 <type1>要素の属性

<type1>要素には、唯一の属性nameがあり、これによってAdobe標準のLatin1フォントのいずれか(Courierなど)が指定されます。

C.5.4.2 <type1>要素の説明

<type1>要素は、Adobe Type1フォントを定義します。

<!--Define "Helvetica" font as "Serif" -->
<font family="serif" style="normal" weight="normal">
  <type1 name="Helvetica"/>
</font>

C.6 事前定義済のフォント

次のType1フォントはAdobe Acrobatに組み込まれており、BI Publisherには、デフォルトでこれらのフォントとのマッピングが用意されています。これらのフォントは、ターゲット・フォントとして追加設定なしで選択できます。

表C-3に、Type1フォントを示します。

表C-3 Type1フォント

番号 フォント・ファミリ スタイル 太さ フォント名

1

serif

normal

normal

Time-Roman

1

serif

normal

bold

Times-Bold

1

serif

italic

normal

Times-Italic

1

serif

italic

bold

Times-BoldItalic

2

sans-serif

normal

normal

Helvetica

2

sans-serif

normal

bold

Helvetica-Bold

2

sans-serif

italic

normal

Helvetica-Oblique

2

sans-serif

italic

bold

Helvetica-BoldOblique

3

monospace

normal

normal

Courier

3

monospace

normal

bold

Courier-Bold

3

monospace

italic

normal

Courier-Oblique

3

monospace

italic

bold

Courier-BoldOblique

4

Courier

normal

normal

Courier

4

Courier

normal

bold

Courier-Bold

4

Courier

italic

normal

Courier-Oblique

4

Courier

italic

bold

Courier-BoldOblique

5

Helvetica

normal

normal

Helvetica

5

Helvetica

normal

bold

Helvetica-Bold

5

Helvetica

italic

normal

Helvetica-Oblique

5

Helvetica

italic

bold

Helvetica-BoldOblique

6

Times

normal

normal

Times

6

Times

normal

bold

Times-Bold

6

Times

italic

normal

Times-Italic

6

Times

italic

bold

Times-BoldItalic

7

Symbol

normal

normal

Symbol

8

ZapfDingbats

normal

normal

ZapfDingbats


表C-4に、TrueTypeフォントを示します。すべてのTrueTypeフォントは、サブセット化されてPDFに埋め込まれます。

表C-4 TrueTypeフォント

番号 フォント・ファミリ名 スタイル 太さ 実際のフォント 実際のフォント・タイプ

1

Albany WT

normal

normal

ALBANYWT.ttf

TrueType(Latin1のみ)

2

Albany WT J

normal

normal

ALBANWTJ.ttf

TrueType(日本語用)

3

Albany WT K

normal

normal

ALBANWTK.ttf

TrueType(韓国語用)

4

Albany WT SC

normal

normal

ALBANWTS.ttf

TrueType(簡体字中国語用)

5

Albany WT TC

normal

normal

ALBANWTT.ttf

TrueType(繁体字中国語用)

6

Andale Duospace WT

normal

normal

ADUO.ttf

TrueType(Latin1のみ、固定幅)

6

Andale Duospace WT

bold

bold

ADUOB.ttf

TrueType(Latin1のみ、固定幅)

7

Andale Duospace WT J

normal

normal

ADUOJ.ttf

TrueType(日本語用、固定幅)

7

Andale Duospace WT J

bold

bold

ADUOJB.ttf

TrueType(日本語用、固定幅)

8

Andale Duospace WT K

normal

normal

ADUOK.ttf

TrueType(韓国語用、固定幅)

8

Andale Duospace WT K

bold

bold

ADUOKB.ttf

TrueType(韓国語用、固定幅)

9

Andale Duospace WT SC

normal

normal

ADUOSC.ttf

TrueType(簡体字中国語用、固定幅)

9

Andale Duospace WT SC

bold

bold

ADUOSCB.ttf

TrueType(簡体字中国語用、固定幅)

10

Andale Duospace WT TC

normal

normal

ADUOTC.ttf

TrueType(繁体字中国語用、固定幅)

10

Andale Duospace WT TC

bold

bold

ADUOTCB.ttf

TrueType(繁体字中国語用、固定幅)


C.6.1 組込みのバーコード・フォント

BI Publisherには、表C-5に示すバーコード・フォントも含まれています。

表C-5 バーコード・フォント

フォント・ファイル サポートされているアルゴリズム

128R00.TTF

code128a、code128b、およびcode128c

B39R00.TTF

code39、code39mod43

UPCR00.TTF

upca、upce


RTFテンプレートでのバーコード・フォントの使用方法の詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Publisherレポート・デザイナーズ・ガイド』のBI Publisherに付属のバーコードの使用方法に関する項を参照してください。