定義執行時期組態

本主題描述 PDF 文件安全性、FO 處理、PDF 協助工具等處理特性,以及每種輸出類型的特定特性。

設定執行時期特性

您可以在「執行時期組態」頁面中設定伺服器層級的執行時期特性。

您也可以從報表編輯器的特性對話方塊,在報表層級設定相同的特性。如果某個特性在不同層級設定了不同的值,則報表層級具有最高優先順序。

PDF 輸出特性

您可以設定 PDF 輸出特性,以產生想要的 PDF 檔案類型。

特性名稱 描述 預設

壓縮 PDF 輸出

指定 "true" 或 "false" 以控制輸出 PDF 檔案的壓縮。

true

隱藏 PDF 檢視器的功能表列

指定 "true" 以在文件處於作用中狀態時,隱藏檢視器應用程式的功能表列。功能表列選項只有在使用「匯出」按鈕時才有效,此按鈕會以瀏覽器外部獨立的 Acrobat Reader 應用程式顯示輸出。

false

隱藏 PDF 檢視器的工具列

指定 "true" 以在文件處於作用中狀態時,隱藏檢視器應用程式的工具列。

false

取代智慧型引號

如果您不希望在 PDF 輸出中以直引號取代彎引號,請指定 "false"。

true

停用 DVT 圖表的不透明與漸層陰影功能

如果您不希望在 PDF 輸出中使用不透明與漸層陰影功能,請指定 "true"。這可以減少 PostScript 檔案的大小。

false

啟用 PDF 安全性

如果您希望將 PDF 輸出加密,請指定 "true"。您也可以接著指定下列特性:

  • 開啟文件密碼

  • 修改許可權密碼

  • 加密層級

false

開啟文件密碼

必須要有此密碼才能開啟文件。它只能讓使用者開啟文件。只有當「啟用 PDF 安全性」設為 "true" 時,才會啟用此特性。

將「加密層級」設為「低」、「中」或「高」時,密碼只能包含 Latin-1 字元,且長度不應超過 32 個位元組。

將「加密層級」設為「最高」時,如果密碼長度超過 127 個位元組,將只會使用密碼的前 127 個位元組來進行認證。

不適用

修改許可權密碼

此密碼可讓使用者覆寫安全性設定。此特性只有在「啟用 PDF 安全性」設為 "true" 時才有效。

將「加密層級」設為「低」、「中」或「高」時,密碼只能包含 Latin-1 字元,且長度不應超過 32 個位元組。

將「加密層級」設為「最高」時,如果密碼長度超過 127 個位元組,將只會使用密碼的前 127 個位元組來進行認證。

如果您在 pdf-open-password 特性中設定密碼,但沒有在 pdf-permissions-password 特性中設定密碼,或如果您同時在 pdf-open-passwordpdf-permissions-password 兩個特性中設定相同密碼,使用者就可以完整存取文件及其功能,而且會略過或忽略像是「停用列印功能」的許可權設定值。

不適用

加密層級

指定輸出 PDF 檔案的加密層級。可能的值包括:

  • 0:低 (40 位元 RC4,Acrobat 3.0 或更新版本)

  • 1:中 (128 位元 RC4,Acrobat 5.0 或更新版本)

  • 2:高 (128 位元 AES,Acrobat 7.0 或更新版本)

  • 3:最高 (256 位元 AES,Acrobat X (10) 或更新版本)

此特性只有在「啟用 PDF 安全性」設為 "true" 時才有效。當「加密層級」設為 0 時,您還可以設定下列特性:

  • 停用列印

  • 停用文件修改

  • 停用內容複製、擷取及協助工具

  • 停用新增或變更註解與表單欄位

當「加密層級」設為 1 或更高的值時,可以使用下列特性:

  • 啟用螢幕助讀程式的文字存取

  • 啟用文字、圖像及其他內容的複製

  • 允許的變更層級

  • 允許的列印層級

2 - 高

停用文件修改

「加密層級」設為 0 時可用的許可權。設為 "true" 時,無法編輯 PDF 檔案。

false

停用列印

「加密層級」設為 0 時可用的許可權。設為 "true" 時,會停用 PDF 檔案的列印功能。

false

停用新增或變更註解與表單欄位

「加密層級」設為 0 時可用的許可權。設為 "true" 時,會停用新增或變更註解與表單欄位的功能。

false

停用內容複製、擷取及協助工具

「加密層級」設為 0 時可用的許可權。設為 "true" 時,會停用內容複製、擷取及協助工具的功能。

false

啟用螢幕助讀程式的文字存取

「加密層級」設為 1 或更高值時可用的許可權。設為 "true" 時,會啟用螢幕助讀程式裝置的文字存取功能。

true

啟用文字、圖像及其他內容的複製

「加密層級」設為 1 或更高值時可用的許可權。設為 "true" 時,會啟用文字、圖像及其他內容的複製功能。

false

允許的變更層級

「加密層級」設為 1 或更高值時可用的許可權。有效值為:

  • 0:無

  • 1:允許插入、刪除及旋轉頁面

  • 2:允許填入表單欄位及簽字

  • 3:允許加註、填入表單欄位及簽字

  • 4:允許擷取頁面以外的所有變更

0

允許的列印層級

「加密層級」設為 1 或更高值時可用的許可權。有效值為:

  • 0:無

  • 1:低解析度 (150 dpi)

  • 2:高解析度

0

所有頁面只使用一個共用的資源物件

預設的 Publisher 模式會為 PDF 檔案中的所有頁面建立一個共用的資源物件。此模式的優點是可建立一個整體上較小的檔案大小。不過,具有下列缺點:

  • 對於內含許多 SVG 物件的大型檔案來說,檢視時可能需要較長的時間。

  • 如果您選擇使用 Adobe Acrobat 來擷取或刪除部分以分解檔案,則編輯過的 PDF 檔案會較大,因為每個擷取的部分都會包含單一共用資源物件 (包含整個檔案的所有 SVG 物件)。

將此特性設為 "false" 會為每個頁面建立一個資源物件。檔案大小會較大,但 PDF 檢視會較快,且能夠更容易將 PDF 分解成較小的檔案。

true

PDF 導覽面板初始檢視

控制當使用者第一次開啟 PDF 報表時所呈現的導覽面板檢視。支援的選項如下:

  • 面板已收合 - 在已收合導覽面板的情況下顯示 PDF 文件。

  • 書籤開啟 (預設) - 顯示書籤連結以便於瀏覽。

  • 頁面開啟 - 顯示每個 PDF 頁面的可點選縮圖檢視。

書籤開啟

PDF 數位簽章特性

您需設定特性以啟用 PDF 報表的數位簽章,以及定義簽章在輸出 PDF 報表中的位置。

您可以在執行處理層級或報表層級設定特性,以啟用 PDF 報表的數位簽章。您必須至少先註冊一個數位簽章,才可選取要在執行處理或報表中使用的數位簽章。若要根據 PDF 版面配置範本或 RTF 版面配置範本實行報表的數位簽章,請將報表上的啟用數位簽章特性設為 "true"。

您必須一併設定適當的特性,才能將數位簽章放在您輸出報表上的所需位置。您的數位簽章位置選項將取決於範本類型。選項如下:

  • (僅限 PDF) 藉由設定現有的簽章欄位名稱特性,將數位簽章放在特定欄位。

  • (RTF 和 PDF) 藉由設定簽章欄位位置特性,將數位簽章放在一般頁面位置 (左上方、上方置中或右上方)。

  • (RTF 和 PDF) 藉由設定簽章欄位 X 座標簽章欄位 Y 座標特性,將數位簽章放在 X 和 Y 座標指定的特定位置。

    如果您選擇此選項,便可以一併設定簽章欄位寬度簽章欄位高度,以定義您文件中欄位的大小。

特性名稱 描述 預設

啟用數位簽章

將此選項設為 "true" 即可啟用 PDF 報表的數位簽章。

false

數位簽章名稱

選取已註冊的數位簽章檔案。

不適用

現有的簽章欄位名稱

此特性僅適用於 PDF 版面配置範本。如果報表是以 PDF 範本為基礎,則您可以輸入 PDF 範本中要用來放置數位簽章的欄位。

不適用

簽章欄位位置

此特性適用於 RTF 或 PDF 版面配置範本。此特性提供一個包含下列值的清單:左上方、上方置中、右上方。請從這些一般位置中選擇一個,Publisher 將會將數位簽章以正確的大小插入到輸出文件中的適當位置。如果選擇設定此特性,則請勿輸入 X 和 Y 座標或寬度和高度特性。

不適用

簽章欄位 X 座標

此特性適用於 RTF 或 PDF 版面配置範本。在使用文件左邊緣作為 X 軸零點的情況下,請以點數為單位,輸入從左邊算起想要放置數位簽章的位置。例如,如果想要將數位簽章放在 8.5 英吋乘以 11 英吋 (亦即寬度為 612 點,高度為 792 點) 之文件的水平置中位置,請輸入 306。

0

簽章欄位 Y 座標

此特性適用於 RTF 或 PDF 版面配置範本。在使用文件底部邊緣作為 Y 軸零點的情況下,請以點數為單位,輸入從底部算起想要放置數位簽章的位置。例如,如果想要將數位簽章放在 8.5 英吋乘以 11 英吋 (亦即寬度為 612 點,高度為 792 點) 之文件的垂直置中位置,請輸入 396。

0

簽章欄位寬度

請以點數為單位 (72 點等於 1 英吋),輸入所插入之數位簽章欄位的所需寬度。只有在一併設定簽章欄位 X 座標簽章欄位 Y 座標特性時,才適用此特性。

0

簽章欄位高度

請以點數為單位 (72 點等於 1 英吋),輸入所插入之數位簽章欄位的所需高度。只有在一併設定簽章欄位 X 座標簽章欄位 Y 座標特性時,才適用此特性。

0

PDF 協助工具特性

您可以設定下表中所述的特性以設定 PDF 協助工具。

特性名稱 描述 預設

將 PDF 輸出設為可存取

設為 "true" 即可將 PDF 輸出設為可存取。可存取的 PDF 輸出包含文件標題和 PDF 標記。 False

將 PDF/UA 格式用於可存取的 PDF 輸出

設為 "true" 即可將 PDF/UA 格式用於可存取的 PDF 輸出。 False

PDF/A 輸出特性

您可以設定下表中所描述的特性,以設定 PDF/A 輸出。

特性名稱 描述 預設

PDF/A 版本

設定 PDF/A 版本。

PDF/A-1B

PDF/A ICC 設定檔資料

ICC 設定檔資料檔的名稱,例如 CoatedFOGRA27.icc。

ICC (International Color Consortium) 設定檔是一個二進位檔案,主要描述此 PDF/A 檔案之顯示環境的色彩特性。

所選 ICC 設定檔的主要版本必須低於 4。

若要使用不同於 JVM 中預設值的特定設定檔資料檔,請取得該檔案並將它置於 <bi publisher repository>/Admin/Configuration。如果設定此特性,必須同時設定 PDF/A ICC 設定檔資訊 (pdfa-icc-profile-info) 值。

JVM 所提供的預設設定檔資料

PDF/A ICC 設定檔資訊

ICC 設定檔資訊 (指定 pdfa-icc-profile-data 時必須設定)

sRGB IEC61966-2.1

PDF/A 檔案 ID

中繼資料字典的 xmpMM:Identifier 欄位中所設定的一或多個有效檔案 ID。若要指定多個 ID,請使用逗號 (,) 區隔值。

自動產生的檔案 ID

PDF/A 文件 ID

有效的文件 ID。中繼資料字典的 xmpMM:DocumentID 欄位中所設定的值。

PDF/A 版本 ID

有效的版本 ID。中繼資料字典的 xmpMM:VersionID 欄位中所設定的值。

PDF/A 轉譯類別

有效的轉譯類別。中繼資料字典的 xmpMM:RenditionClass 欄位中所設定的值。

PDF/X 輸出特性

您可以設定下述特性來設定 PDF/X 輸出。您為這些特性設定的值將取決於列印裝置。

請注意下列在其他 PDF 特性上的限制:

  • pdf-version — PDF/X-1a 輸出不允許使用大於 1.4 的值。

  • pdf-security — 必須設為 False。

  • pdf-encryption-level — 必須設為 0。

  • pdf-font-embedding — 必須設為 true。

特性名稱 描述 預設

PDF/X ICC 設定檔資料

(必要) ICC 設定檔資料檔的名稱,例如:CoatedFOGRA27.icc。

ICC (國際色彩聯盟) 設定檔是一個描述預定輸出裝置之色彩特性的二進位檔案。就生產環境而言,可能會由您的列印廠商或由列印所產生之 PDF/X 檔案的印刷公司提供此色彩設定檔。此檔案必須放在 <bi publisher repository>/Admin/Configuration 底下。

您也可以從 Adobe 支援或 colormanagement.org 取得設定檔資料。

PDF/X 輸出條件 ID

(必要) 已向 ICC (國際色彩聯盟) 註冊的其中一項標準列印條件名稱。您為此特性輸入的值是一個有效的「參照名稱」,例如:FOGRA43。

請為預定列印環境選擇適當的值。此名稱通常用來引導 PDF/X 文件用戶自動處理檔案,或是用來通知互動式應用程式中的預設設定值。

PDF/X 輸出條件

一個描述預定列印條件的字串,此字串採用對在網站接收交換檔案的人類操作員有意義的格式。此值是在 OutputIntents 字典的 OutputCondition 欄位中設定。

PDF/X 登錄名稱

登錄名稱。當 pdfx-output-condition-identifier 是設為在 ICC 登錄以外的登錄中註冊的分類名稱時,請設定此特性。

http://www.color.org

PDF/X 版本

在 Info 字典的 GTS_PDFXVersion 和 GTS_PDFXConformance 欄位中設定的 PDF/X 版本。PDF/X-1a:2003 是目前唯一支援的值。

PDF/X-1a:2003

DOCX 輸出特性

下表描述控制 DOCX 輸出檔案的特性。

特性名稱 描述 預設

啟用變更追蹤

設為 "true" 以在輸出文件中啟用變更追蹤。

false

保護文件僅限追蹤變更使用

設為 "true" 以保護文件僅限追蹤變更使用。

false

預設字型

使用此特性來定義未定義任何其他字型時之輸出中的字型樣式和大小。這特別適合用來控制所產生報表中空白表格儲存格的大小。以 <FontName>:<size> 的格式輸入字型名稱和大小,例如:Arial:12。請注意,您選擇的字型必須在執行時期可供處理引擎使用。

Arial:12

開啟密碼

使用此特性指定報表使用者必須提供的密碼,以便開啟任何 DOCX 報表。

NA

RTF 輸出特性

您可以設定下表中所述的特性,以設定 RTF 輸出檔案。

特性名稱 描述 預設

啟用變更追蹤

設為 "true" 以在輸出 RTF 文件中啟用變更追蹤。

false

保護文件僅限追蹤變更使用

設為 "true" 以保護文件僅限追蹤變更使用。

false

預設字型

在未定義任何其他字型時,使用此特性定義 RTF 輸出中的字型樣式和大小。這特別適合用來控制所產生報表中空白表格儲存格的大小。請以 <FontName>:<size> 格式輸入字型名稱和大小,例如:Arial:12。請注意,您選擇的字型必須在執行時期可供處理引擎使用。如需有關安裝字型和預先定義字型的資訊,請參閱定義字型對應

Arial:12

啟用段落遺留字串控制

設為 "true" 可確保文件中不會包括不完整的段落。假設頁面的最後一個段落只有單獨一行,同一個段落的其餘行則都在下一頁中。只要啟用這項設定,段落的起始行就會移到下一頁,讓整個段落保持完整以改善可讀性。

false

PPTX 輸出特性

下表描述控制 PPTX 輸出檔的特性。

特性名稱 描述 預設

開啟密碼

使用此特性指定報表使用者必須提供的密碼,以便開啟任何 PPTX 報表。

NA

HTML 輸出特性

下表描述控制 HTML 輸出檔案的特性。

特性名稱 描述 預設

顯示標頭

設為 "false" 以抑制 HTML 輸出中的範本標頭。

true

顯示表尾

設為 "false" 以抑制 HTML 輸出中的範本表尾。

true

取代智慧型引號

如果您不希望在 HTML 輸出中以直引號取代彎引號,請設為 "false"。

true

字元集

指定輸出 HTML 字元集。

UTF-8

將 HTML 輸出設為可存取

設為 "true" 即可將 HTML 輸出設為可存取。

false

使用表格資料欄的寬度百分比

若要根據表格總寬度的百分比值而不是點數值來顯示表格資料欄,請設為 "true"。如果瀏覽器顯示的表格含有極寬的資料欄,此特性會特別有用。將此特性設為 true 可讓使用者更容易閱讀表格。

true

分頁檢視

將此特性設為 true 時,HTML 輸出在報表檢視器中呈現時將會提供分頁功能。這些功能包括:

  • 產生的目錄

  • 頁面頂端和底部的導覽連結

  • 能夠跳至 HTML 文件內的特定頁面

  • 使用瀏覽器的搜尋功能來搜尋 HTML 文件內的字串

  • 使用瀏覽器的縮放功能縮放 HTML 文件

請注意,只有透過報表檢視器,才支援這些線上檢視功能。

false

減少表格儲存格中的距離

將此特性設為 true 時,顯示的 HTML 表格儲存格之間將沒有距離,使頁面空間最大限度地用於文字。

false

在 HTML 中內嵌圖像和圖表供離線檢視

將此特性設為 false 時,圖表和影像會內嵌在 HTML 輸出中,適合用於離線檢視。

true

在圖表使用 SVG

將此特性設為 true 時,會以 SVG (可縮放向量圖形) 的方式顯示圖表,在 HTML 輸出中提供更高解析度的圖表。將此特性設為 false 時,則會以點陣圖方式顯示圖表。

true

保留原始表格寬度

將此特性設為 true 時,會在刪除表格中的資料欄時維持表格的原始寬度。

true

自動啟用 HTML 表格的水平捲軸

將此特性設為 true 時,會將與目前瀏覽器視窗大小不符的表格加上水平捲軸。

false

啟用 HTML 表格資料欄大小自動調整

將此特性設為 true 時,表格的資料欄寬度會自動調整為瀏覽器視窗大小。

false

將空白段落的高度設為零

將此特性設為 true 且輸出為 HTML 時,空白段落 (亦即沒有文字的段落) 的高度會設為 0 點。

true

FO 處理特性

下表描述控制 FO 處理的特性。

特性名稱 描述 預設

使用 BI Publisher 的 XSLT 處理器

控制剖析器的使用。如果設為 "false",使用未封裝的 XDK 剖析器。如果設為 "true",使用 Publisher 封裝的 11g 剖析器。如果設為 "12c",使用 Publisher 封裝的 12c 剖析器。

您可以在伺服器層級或報表層級設定此特性。

如果資料大小超過 2GB,請設為 "12c"。

如果您將報表層級的此特性設為 "12c",請確保將伺服器層級的將 XSLT 處理器的 ACCESS_MODE 設定為 FORWARD_READ 特性設為 '"false",然後在報表層級設為 '"true"。

true

啟用 XSLT 處理器的可設定比例功能

控制 XDO 剖析器的可設定比例功能。「使用 BI Publisher 的 XSLT 處理器」特性必須設為 "true" 或 "12c",此特性才會生效。

伺服器層級和報表層級的此特性都必須為 "true"。若設為 "false",FO 處理器會使用記憶體 (堆集) 而不是磁碟,可能會發生記憶體不足的問題。

false

啟用 XSLT 執行時期最佳化

設為 "true" 時,會提昇 FO 處理器的整體效能,暫存目錄中產生的暫存 FO 檔案大小會明顯縮小。注意,對於小型報表 (例如 1 至 2 頁),效能的提昇並不明顯。若已將此特性設為 true,並想要再進一步增進效能,請將擷取屬性集特性設為 "false"。

true

啟用 XPath 最佳化

設為 "true" 時,會分析 XML 資料檔的元素頻率。此資訊可用於最佳化 XSL 中的 XPath。

false

處理時快取的頁面

此特性只有在您指定暫存目錄 (在「一般」特性底下) 時才會啟用。產生目錄時,FO 處理器會快取頁面直到頁數超過此特性所指定的值。接著會將頁面寫入暫存目錄中的檔案。

50

Bidi 語言數字替代類型

有效的值為 "None" 和 "National"。設為 "None" 時,會使用西歐數字。設為 "National" 時,會使用印度文格式 (阿拉伯-印度數字)。此設定值只有在地區設定為阿拉伯文時才會生效,否則會忽略此設定值。

National

停用可變標頭支援

若設為 true,就不提供可變標頭支援。可變標頭支援會自動擴充標頭的大小以容納其內容。

false

停用外部參照

若設為 true,在進行 XSL 處理和 XML 剖析時就不能匯入次要文件,例如子範本或其他 XML 文件。這可以提昇系統的安全性。如果報表或範本會呼叫外部檔案,請將此特性設為 "false"。

true

FO 剖析緩衝區大小

指定 FO 處理器的緩衝區大小。當緩衝區已滿時,緩衝區中的元素便會在報表中呈現。具有複雜格式和計算的大型表格或樞紐分析表的表格,可能需要較大的緩衝區以正確地在報表中呈現這些物件。請針對這些報表增加報表層級的緩衝區大小。注意,增加這個值會影響系統的記憶體使用量。

1000000

FO 延伸斷行功能

若設為 true,可在需要斷行時正確處理標點符號、連字號以及國際文字。

true

啟用子範本的 XSLT 執行時期最佳化

這可在只傳送一個 XSL 至 XDK 以進行進一步處理之前,讓您選擇在 FOProcessor 中執行 XSL 匯入。如此一來,xslt-optimization 會套用至已經包含其所有子範本的整個主要 XSL 範本。

預設值為 true。如果您直接呼叫 FOProcessor,則預設值為 false。

true

報表時區

有效值為:User 或 JVM。

設為 User 時,Publisher 會在報表中使用使用者層級的報表時區設定。「使用者報表時區」是在使用者的「帳戶設定值」中設定。

設為 JVM 時,Publisher 會在所有使用者的報表中使用伺服器 JVM 時區設定。因此,無論個別使用者的設定值為何,所有報表都會顯示相同的時間。此設定值可以在報表層級覆寫。

User
將 XSLT 處理器的 ACCESS_MODE 設定為 FORWARD_READ 如果您將報表層級的使用 BI Publisher 的 XSLT 處理器特性設為 "12c",請確保將伺服器層級的將 XSLT 處理器的 ACCESS_MODE 設定為 FORWARD_READ 特性設為 '"false",然後在報表層級設為 '"true"。 false

PDF Bidi Unicode 版本

指定用於在 PDF 輸出中顯示 BIDI 字串的 Unicode 版本 (3.0 或 4.1)。

4.1

RTF 範本特性

您可以設定下表中所述的特性來設定 RTF 範本。

特性名稱 描述 預設

擷取屬性集

RTF 處理器會自動擷取所產生之 XSL-FO 內的屬性集。所擷取的集合會放在可供參照的額外 FO 區塊中。這可提升處理效能並縮減檔案大小。有效值為:

  • 啟用 - 擷取所有範本和子範本的屬性集

  • 自動 - 擷取範本的屬性集,但不擷取子範本的屬性集

  • 停用 - 不擷取屬性集

自動

啟用 XPath 重新寫入

將 RTF 範本轉換為 XSL-FO 時,RTF 處理器會自動重新寫入 XML 標記名稱以表現完整的 XPath 表示法。將此特性設為 "false" 可停用這項功能。

true

用於核取方塊的字元

預設的 PDF 輸出字型並未包含用以代表核取方塊的圖像。如果範本包含核取方塊,請使用此特性指定用於代表 PDF 輸出中核取方塊的 Unicode 字型。您必須使用下列語法指定「已勾選」狀態的 Unicode 字型編號,以及「未勾選」狀態的 Unicode 字型編號:fontname;<true 值圖像的 Unicode 字型編號>;<false 值圖像的 Unicode 字型編號>

您指定的字型必須可在執行時期產生 PDF 輸出。

範例:Go Noto Current Jp;9745;9744

Go Noto Current Jp;9745;9744

條碼編碼器

選取要在報表中產生條碼的條碼編碼器。Oracle 建議使用 Libre 編碼器。

Libre

XPT 範本特性

您可以設定下表中所述的特性來設定 XPT 範本。

特性名稱 描述 預設

離線報表的 XPT 可擴展模式

將此特性設為 True 時,使用 XPT 範本且包含大量資料的排定報表執行時將不會發生記憶體問題。報表資料的前 100,000 個資料列會儲存在記憶體中,其餘的資料則會儲存在檔案系統中。

將此特性設為 False 時,使用 XPT 範本的排定報表會在記憶體中處理。對於包含少量資料的報表,請將此特性設為 False。

False

線上靜態輸出的 XPT 可擴展模式

若將此特性設為 True,使用 XPT 範本且包含大量資料的線上報表在執行時將不會發生記憶體問題。報表資料的前 100,000 個資料列會儲存在記憶體中,其餘的資料則會儲存在檔案系統中。

若將此特性設為 False,使用 XPT 範本的線上報表會在記憶體中處理。對於包含少量資料的報表,請將此特性設為 False。

False

啟用互動式輸出非同步模式

將此特性設為 True 時,使用 XPT 範本的互動式報表會對 Oracle WebLogic 伺服器發出非同步呼叫。

將此特性設為 false 時,使用 XPT 範本的互動式報表會對 Oracle WebLogic 伺服器發出同步呼叫。Oracle WebLogic 伺服器會限制同步呼叫的數目。停滯的任何呼叫會在 600 秒內過期。

True

PDF 範本特性

您可以設定可用的 PDF 範本特性,以產生想要的 PDF 檔案類型。

特性名稱 描述 預設

移除輸出中的 PDF 欄位

指定 "true" 以移除輸出中的 PDF 欄位。移除 PDF 欄位之後,即無法擷取在這些欄位中輸入的資料。

false

將輸出中的所有欄位設為唯讀

PDF 範本之輸出 PDF 中的所有欄位預設都是唯讀欄位。如果想要將所有欄位設為可更新,請將此特性設為 "false"。

true

保留每個欄位的唯讀設定

如果想要保留 PDF 範本中所定義每個欄位的「唯讀」設定,請將此特性設為 "true"。此特性會覆寫「將輸出中的所有欄位設為唯讀」的設定值。

false

Excel 範本特性

您可以設定下表中所述的特性來設定 Excel 範本。

特性名稱 描述 預設

啟用可擴展模式

若設為 true,使用 Excel 範本的大型報表在執行時就不會發生記憶體不足的問題。工作表中的資料若超過 65000 列,資料就會自動溢出到多個工作表中。如此,即可解決 Microsoft Excel 工作表的 65000 列限制。

若設為 false,使用 Excel 範本的大型報表可能會發生記憶體不足的問題。

false

CSV 輸出特性

下表描述控制逗號分隔值輸出的特性。

特性名稱 描述 預設

CSV 分隔符號

指定用來在逗號區隔值輸出中分隔資料的字元。其他選項包括:分號 (;)、Tab 字元 (\t) 及 | 字元。

逗號 (,)

移除前端和尾端空格

指定 "True" 以移除資料元素與分隔符號之間的前端和尾端空格。

false

新增 UTF-8 BOM 簽章

指定 "False" 以移除輸出中的 UTF-8 BOM 簽章。

true

EText 輸出特性

下表描述控制 EText 輸出檔案的特性。

特性名稱 描述 預設

新增 UTF-8 BOM 簽章

若設為 true,Etext 輸出會是帶有 BOM 的 UTF-8 Unicode 格式。

false

啟用 bigdecimal

若設為 true,即可對 Etext 輸出啟用高精確度數值計算。

false

Excel 輸出特性

您可以設定特定特性來控制 Excel 輸出。

特性名稱 描述 預設

顯示格線

設為 true 以在報表輸出中顯示 Excel 表格格線。

false

分頁作為新試算表

若要讓報表範本中指定的分頁在 Excel 工作簿中產生一個新的工作表,請設為 "True"。

true

最小欄寬

以點為單位設定欄寬。當欄寬小於指定的最小值且未包含任何資料時,該資料欄就會與前一個資料欄合併。此特性的有效範圍為 0.5 到 20 點。

3 (點數,0.04 英吋)

最小列高

以點為單位設定列高。當列高小於指定的最小值且未包含任何資料時,系統就會移除該資料列。此特性的有效範圍為 0.001 到 5 點。

1 (點數,0.01 英吋)

將值保留在同一資料欄

將此特性設為 True 可將資料欄合併機率降到最低。設定欄寬時,會使用「表格自動版面配置」特性中指定的值,根據資料欄內容來設定。輸出的版面配置可能不會像使用原始版面配置演算法時那樣整齊。

False

表格自動版面配置

指定轉換比例 (以點為單位) 和長度上限 (以點為單位),例如 6.5,150。請參閱範例。

若要讓此特性生效,必須將「將值保留在同一資料欄」特性設為 True。

此特性會依據內容擴充表格欄寬。擴充欄寬時,會根據字元數目和轉換比例進行擴充,最高可達規格上限。

範例:假設有一個含有兩欄 Excel 資料的報表 -- 資料欄 1 包含一個由 18 個字元組成的文字字串,而資料欄 2 的長度為 30 個字元。當此特性的值設為 6.5,150 時,系統會執行下列計算:

資料欄 1 為 18 個字元:

套用計算:18 * 6.5 點 = 117 點

該資料欄在 Excel 輸出中的寬度將會是 117 點。

資料欄 2 為 30 個字元:

套用計算:30 * 6.5 點 = 195 點

由於 195 點大於指定的上限 150,因此資料欄 2 在 Excel 輸出中的寬度將會是 150 點。

不適用

允許的巢狀表格資料列數目上限

指定可允許的巢狀表格資料列數目上限。允許的值為 15000 到 999,999。

進行報表處理時,無法將巢狀內部表格資料列清理至 XLSX 寫入器,因此它們會留在記憶體內,導致增加記憶體用量。設定此限制可避免發生記憶體不足異常狀況。當達到內部表格大小的這項限制時,系統就會終止產生作業。將會傳回未完成的 XLSX 輸出檔案。

20,000

開啟密碼

使用此特性指定報表使用者必須提供的密碼,以便開啟任何 XLSX 輸出檔。

組態名稱:xlsx-open-password

NA

啟用資料列分割

設為 "true" 以避免將資料列延展至很大的高度,並允許將資料列分割成多列。

True

所有輸出項目特性

下表中的特性適用於所有輸出項目。

特性名稱 描述 預設

使用 11.1.1.5 相容性模式

保留。除非 Oracle 指示,否則請勿更新此特性。

False
忽略目錄物件路徑的大小寫 指定在尋找目錄物件時是否要忽略目錄物件路徑的大小寫。 False
允許退回至內建的報表 指定在無執行自訂報表的許可權時,是要退回至還是要略過執行相對應的內建報表 (預先定義的報表)。若設為 true,當使用者沒有執行自訂報表的許可權時,會執行相對應的內建報表。若設為 false,會在自訂報表執行失敗時見到錯誤。 True
Web 服務最佳化 若設為 true,Publisher 會快取報表定義,並避免當相同報表在短時間內多次執行時對目錄發出多個要求。快取有助於提升系統效能。 True

記憶體保全特性

「執行時期組態」頁面中會列出記憶體保全特性的預設值。

記憶體保全特性的值會依執行處理的運算資源配置而有所不同。請參閱您有哪些可用的大小選項?

特性 描述 預設值
線上報表的報表資料大小上限 限制線上報表的資料大小。 300MB
離線 (已排定) 報表的報表資料大小上限 限制已排定報表的資料大小。 500MB
個別輸出報表的報表資料大小上限 限制個別輸出報表的資料大小。 離線 (已排定) 報表的報表資料大小上限
可用記憶體臨界值 確保可用記憶體空間下限。 500MB
低於可用記憶體臨界值的報表資料大小上限 可用記憶體臨界值特性設為正值時,限制報表的資料大小。 free_memory_threshold/10
資源回收執行之間的最短時距 確保任兩次連續執行資源回收之間的最短間隔 (秒)。 300 (秒)
等待可用記憶體回到高於臨界值的最長時間 限制執行報表要求等待可用 JVM 記憶體超過臨界值的時間 (秒)。指定的可用記憶體臨界值特性值為正數時,此特性值才會生效。如果可用記憶體在指定的等待時間之後仍然低於臨界值,系統就會拒絕該執行報表要求。 30 (秒)
線上報表逾時 以秒數指定處理線上報表的逾時值 (包括資料擷取和報表產生的時間)。 535 (秒)
CSV 輸出的資料列數目上限 限制 CSV 格式報表的資料列數。 1000000

資料模型特性

「執行時期組態」頁面中會列出資料模型特性的值。資料模型特性的值會依執行處理的運算資源配置而有所不同。

特性 描述 預設
資料產生的資料大小上限 限制可透過執行資料模型產生的 XML 資料大小。 500MB
範例資料大小上限 限制從資料模型編輯器上傳的範例資料檔大小。 1MB
啟用資料模型可擴展模式 可防止記憶體不足情況。若設為 true,資料引擎在處理資料時會善用磁碟空間。 True
啟用自動資料庫擷取大小模式 可防止記憶體不足情況,但可能會明顯增加處理時間。建議只在經常處理數百個資料欄的複雜查詢時才使用此設定。若設為 true,資料庫擷取大小會在執行時期依資料集內的資料欄總數和查詢資料欄總數設定。將忽略資料庫擷取大小設定。此特性會覆寫資料模型層級的資料庫擷取大小特性。 True

資料庫擷取大小

限制資料模型的資料庫擷取大小。只有在啟用自動資料庫擷取大小模式設為 False 時,此特性值才會生效。 20 (資料列)

SQL 查詢逾時

指定排定報表 SQL 查詢的逾時值。

這個值取決於執行處理的計算大小。線上報表的值為 500 秒,且所有實行均相同。您無法修改線上報表的值。

600 秒

啟用資料模型診斷

若設為 true,可將資料集詳細資訊、記憶體及 SQL 處理時間資訊寫入日誌檔。Oracle 建議只有在除錯用途時才將此特性設為 true。如果啟用此特性,將增加處理時間。 False

啟用 SQL 階段作業追蹤

若設為 true,會針對所處理的每個 SQL 查詢,將 SQL 階段作業追蹤日誌寫入資料庫。資料庫管理員可以檢查日誌。 False
啟用 SQL 縮減 (SQL Pruning) 如果啟用此特性,可縮短處理時間及減少記憶體使用量。僅適用於使用標準 SQL 的 Oracle Database 查詢。如果您的查詢會傳回許多資料欄,但是您的報表範本只會使用其中一部分,SQL 縮減可以只傳回範本所需要的資料欄。SQL 縮減不適用於 PDF、Excel 及 E-text 範本類型。 False
啟用資料分塊功能 若將此特性設為 true,即可對個別的資料模型、報表和報表工作啟用 XML 資料分塊功能。

若將此特性設為 true,指定適當的資料區塊大小特性值,即可處理長時間執行的大型報表。

False
資料區塊大小 指定每個資料區塊的資料大小。啟用資料分塊功能特性設為 true 時才適用。 300MB
DV 資料列限制 限制可從資料集擷取的資料列數目。 2000000
去除參數值前端和尾端的空格 去除資料模型參數值前端和尾端的空格。 True
排除 LOB 的換行符號與歸位字元 若將此特性設為 true,可排除資料中的歸位字元和換行符號。 False
對 Web 服務、HTTP 資料來源啟用 SSL 若將此特性設為 true,即可對 Web 服務和 HTTP 資料來源提供 SSL 連線支援,並且會自動從伺服器匯入自行簽署的 SSL 憑證。如果憑證未經過自行簽署,請使用「上傳中心」上傳 SSL 憑證,然後使用上傳的 SSL 憑證設定連線。 False

報表傳遞特性

下表中的特性適用於報表傳遞。

特性名稱 描述 預設

啟用 FTP/SFTP 傳遞重試

透過 FTP 或 SFTP 傳遞管道的傳遞若失敗,Publisher 會在第一次嘗試失敗後 10 秒,重新嘗試傳遞。

這項設定會影響所有 FTP 和 SFTP 傳遞要求,並且無法針對個別伺服器進行設定。

True

定義字型對應

將 RTF 或 PDF 範本中的基礎字型對應至要在所發布文件中使用的目標字型。

您可以在網站或報表層級指定字型對應。只有針對 PDF 輸出和 PowerPoint 輸出,才會執行字型對應。

有兩種字型對應類型:

  • RTF 範本 — 用於將 RTF 範本和 XSL-FO 範本的字型對應至 PDF 和 PowerPoint 輸出字型。

  • PDF 範本 — 用於將 PDF 範本的字型對應至不同的 PDF 輸出字型。

請使用「上傳中心」上傳自訂字型。請參閱上傳及管理組態特定檔案

讓字型可供發布使用

有一組 Type1 字型和一組 TrueType 字型可供發布使用。您可以選取這幾組字型中的任何字型作為目標字型,無須進行額外的設定。

預先定義的字型位於 <oracle_home>/oracle_common/internal/fonts 中。若要對應至另一個字型,請將字型放在此目錄中,以讓它在執行時期可供發布使用。如果環境為叢集化環境,您就必須將該字型放在每個伺服器上。

設定網站層級或報表層級的字型對應

您可以在網站層級或報表層級定義字型對應。

  • 若要設定網站層級的對應,請從「管理」頁面選取字型對應連結。

  • 若要設定報表層級的對應,請檢視報表的「特性」,然後選取字型對應頁籤。這些設定值只會套用在選取的報表。

報表層級設定值的優先順序高於網站層級設定值。

建立字型對應

提供基本字型和目標字型。

  1. 從「管理」頁面的執行時期組態底下,選取字型對應
  2. 在「RTF 範本」或「PDF 範本」底下,按一下新增字型對應
  3. 提供基本字型的詳細資訊。
    • 基本字型:輸入要與新字型對應的字型。例如:Arial

    • 樣式:一般或斜體 (不適用於 PDF 範本字型對應)

    • 粗細:一般或粗體 (不適用於 PDF 範本字型對應)

  4. 提供目標字型的詳細資訊。
    • 目標字型類型:Type 1 或 TrueType

    • 目標字型:選取目標字型。

      選取 TrueType 時,您可以輸入集合中特定編號的字型。輸入所需字型的 TrueType Collection (TTC) 編號

預先定義的字型

下列 Type1 字型是 Adobe Acrobat 的內建字型,且這些字型的對應預設可供發布使用。

您無須進行任何額外的設定,即可選取這其中任何一種字型作為目標字型。

下表列出 Type1 字型。

字型系列 樣式 粗細 字型名稱

serif

標準

標準

Time-Roman

serif

標準

粗體

Times-Bold

serif

斜體

標準

Times-Italic

serif

斜體

粗體

Times-BoldItalic

sans-serif

標準

標準

Helvetica

sans-serif

標準

粗體

Helvetica-Bold

sans-serif

斜體

標準

Helvetica-Oblique

sans-serif

斜體

粗體

Helvetica-BoldOblique

monospace

標準

標準

Courier

monospace

標準

粗體

Courier-Bold

monospace

斜體

標準

Courier-Oblique

monospace

斜體

粗體

Courier-BoldOblique

Courier

標準

標準

Courier

Courier

標準

粗體

Courier-Bold

Courier

斜體

標準

Courier-Oblique

Courier

斜體

粗體

Courier-BoldOblique

Helvetica

標準

標準

Helvetica

Helvetica

標準

粗體

Helvetica-Bold

Helvetica

斜體

標準

Helvetica-Oblique

Helvetica

斜體

粗體

Helvetica-BoldOblique

Times

標準

標準

Times

Times

標準

粗體

Times-Bold

Times

斜體

標準

Times-Italic

Times

斜體

粗體

Times-BoldItalic

Symbol

標準

標準

Symbol

ZapfDingbats

標準

標準

ZapfDingbats

下表列出 TrueType 字型。所有 TrueType 字型都是子集,並且會內嵌至 PDF 中。

字型系列名稱 樣式 粗細 實際字型 實際字型類型

Andale Duospace WT

標準

標準

ADUO.ttf

TrueType (僅限 Latin1,固定寬度)

Andale Duospace WT

粗體

粗體

ADUOB.ttf

TrueType (僅限 Latin1,固定寬度)

Andale Duospace WT J

標準

標準

ADUOJ.ttf

TrueType (日文字體,固定寬度)

Andale Duospace WT J

粗體

粗體

ADUOJB.ttf

TrueType (日文字體,固定寬度)

Andale Duospace WT K

標準

標準

ADUOK.ttf

TrueType (韓文字體,固定寬度)

Andale Duospace WT K

粗體

粗體

ADUOKB.ttf

TrueType (韓文字體,固定寬度)

Andale Duospace WT SC

標準

標準

ADUOSC.ttf

TrueType (簡體中文字體,固定寬度)

Andale Duospace WT SC

粗體

粗體

ADUOSCB.ttf

TrueType (簡體中文字體,固定寬度)

Andale Duospace WT TC

標準

標準

ADUOTC.ttf

TrueType (繁體中文字體,固定寬度)

Andale Duospace WT TC

粗體

粗體

ADUOTCB.ttf

TrueType (繁體中文字體,固定寬度)

Go Noto Current Jp

標準

標準

GoNotoCurrentJp.ttf

TrueType (日文字體)

Go Noto Current Kr

標準

標準

GoNotoCurrentKr.ttf

TrueType (韓文字體)

Go Noto Current Sc

標準

標準

GoNotoCurrentSc.ttf

TrueType (簡體中文字體)

Go Noto Current Tc

標準

標準

GoNotoCurrentTc.ttf

TrueType (繁體中文字體)

開放原始碼字型取代授權的 Monotype 字型

在 Oracle Analytics Cloud 中,Oracle 已使用開放原始碼字型取代 Oracle Analytics Publisher、分析及儀表板的 PDF 報表中使用的 Monotype 字型。

Go Noto 字型是 Oracle Analytics Publisher、分析及儀表板的 PDF 報表預設後援字型。在報表中測試開放原始碼字型,並更正報表範本中的格式設定。

報表字型有哪些需要注意的事項?

下表列出 Monotype 字型在 Oracle Analytics Cloud 的取代字型。

Monotype 字型 取代字型
Monotype Albany 字型 Google Noto 字型
Monotype Barcode 字型 Libre Barcode 字型

Oracle Analytics Cloud 報表使用 Go Noto 字型作為 PDF 報表的後援字型,以支援非英文的語言和英文與西歐語言的某些特殊字元。產生 PDF 輸出時,若預設的 PDF 字型 (例如 Helvetica、Times Roman 和 Courier) 或使用者提供的字型無法呈現資料中包含的字元,系統就會使用後援字型。

使用 Libre Barcode 字型來產生條碼。

我現在該如何處理報表中的字型?

Oracle 建議您複查所有重要報表並視需要編輯版面配置以設定報表格式。在分析報表和儀表板中以開放原始碼字型取代授權 Monotype 字型的影響預期不大,因為這些報表不包含完美版面配置。

Google Noto 字型與 Monotype Albany 字型相似;不過,某些非英文語言中的字元在高度、寬度及粗細上會有少許的些微差異。在某些情況下,這些差異可能會影響完美 PDF 輸出。您可能必須將這些報表的版面配置範本編輯成使用 Google Noto 字型。

Go Noto 字型是分析、儀表板和Publisher 報表的預設備後援字型。

Monotype Barcode 字型 取代字型
128R00.ttf LibreBarcode128-Regular.ttf
B39R00.ttf LibreBarcode39Extended-Regular.ttf
UPCR00.ttf LibreBarcodeEAN13Text-Regular.ttf

定義幣別格式

「管理執行時期組態」頁面中定義的幣別格式會套用在系統層級。幣別格式也會套用在報表層級。

此處的報表層級設定值優先順序高於系統層級設定值。

瞭解幣別格式

您可以在幣別格式頁籤中將數字格式遮罩對應至特定幣別,讓報表可以幣別本身的格式顯示多種幣別。唯有 RTF 和 XSL-FO 範本支援幣別格式。

若要在 RTF 範本中套用幣別格式,請使用 format-currency 函數。

新增幣別格式:

  1. 按一下新增圖示。
  2. 輸入 ISO 幣別代碼,例如 USD、JPY、EUR、GBP、INR。
  3. 輸入要針對此幣別套用的格式遮罩。

    格式遮罩必須是 Oracle 數字格式。Oracle 數字格式使用 "9"、"0"、"D" 以及 "G" 元件建構格式,例如 9G999D00。

    其中

    9 代表顯示的是資料中存在的數字

    G 代表群組分隔符號

    D 代表小數點分隔符號

    0 代表明確顯示的數字 (不管內送資料為何)

下圖顯示幣別格式範例。