You are on page 1of 4

/* $Header: ixlib.cfg 120.

0 2005/05/07 16:44:33 appldev noship $ */

%%
%% ixlib.cfg -- IX configuration file for multi-lingual environment.
%%
%
% Hisory
%
% Initial - Copied from pasta.cfg in Pasta 2.5.1
% Removed all parameters that are not used by IX Library
% Change Andale fonts to Albany fonts
%

%
% If this is the first time you have modified this file, please read the
% notes at the end of this file first.
%
%%%% ================= Overview ======================================= %%%%
% IX Library is implmented in Oracle Reports 6i Patchsets since Patchset 9.
% It works with Oracle Reports/Toolkit and enables you to print a bitmap
% (Postscript) report that contains any characters from any languages.
%
% Any line that starts with a % (percent) or a ; (semi-colon) is a
% comment and is ignored. In this sample file we are using a % for
% commentary and a ; for options that you may want to enable.
%
% Any variable that starts with a < (less-than) and ends with a >
% (greater-than) for font parameters in the configuration file will be
% translated into an environment variable on the operating system. You
% can specify any environment variable. IX Library will replace the
% environment variable with the actual value at runtime.
%
% You can use either a / (slash) or a \ (backslash) as the delimiter in
% a file path, regardless of the platform. IX Library will use an
% appropriate delimiter automatically according to platform.
%
% The configuration options are grouped into sections. A section
% starts with a [ (left square bracket) and ends with a ] (right square
% bracket). Section names are case insensitive. The [DEFAULT] section
% is mandatory. The language and territory sections are optional. If you
% want to override the options in the [DEFAULT] section according to
% languages and territories, you can add multiple language and territory
% sections. Each language section is specified by [{NLS_LANGUAGE}] where
% {NLS_LANGUAGE} is the Oracle language name. Each territory section is
% specified by [_{NLS_TERRITORY}] where {NLS_TERRITORY} is Oracle
% territory name. Also, you can specify both {NLS_LANGUAGE} and
% {NLS_TERRITORY} at the same time as [{NLS_LANGUAGE}_{NLS_TERRITORY}].
% One section name can contain multiple languages and/or territories
% separated by commas.
%
% This new style of coniguration can be used for Oracle Reports 6i
% patchset 11 or above. Those who are using patchset 9 and 10 must
% use old style IX configuration file (pst_ix10.cfg).

%%%% ================= Default settings ============================ %%%%


%% The options in this default section can be overridden by the options
%% in the language and territory sections below.

[DEFAULT]

%% ============== Font Name ================================ %%


% You can use any TrueType fonts on your middle tier server.
% If you specify a TrueType font, IX Library will subset and embed
% the font in the Postscript output file and send it to your
% Postscript printer. Your printer does not need to have any
% fonts installed. Oracle provides Andale fonts (ADUO*.ttf)
% for printing. Also, if your printer has a font installed that
% is suitable for the language of your report, you can utilize
% the printer font.
%
% The form of this option is:
% Font.<Face>.<Style>=<TrueType font file name>
% or
% Font.<Face>.<Style>=printer:<Printer font name>
%
% The <Face> must be either "Default" or the actual font face
% name, such as "Helvetica", used in your report. "Default"
% works for text reports and bitmap reports. Actual font face
% names work only for bitmap reports.
%
%The <Style> must be either "Plain",
% "Bold", "Italic" or "BoldItalic".
Font.Default.Plain=<FND_TOP>/<APPLRSC>/ALBANYWT.ttf
Font.Default.Bold=<FND_TOP>/<APPLRSC>/ALBANYWT.ttf

%% ============== BiDi Specific Options ==================== %%


% The following options work only for Bi-Directionallanguages
% such as Arabic or Hebrew.

% Global direction [ltr|rtl|default]


%
% ltr: Left-To-Right
% rtl: Right-To-Left
% default: It depends on NLS_LANGUAGE. If NLS_LANGUAGE is
% Arabic or Hebrew, it is rtl. Otherwise, it is ltr.
direction=default

% Do string layout [y|n]


dolayout=y

% Do Arabic shaping [y|n]


doshaping=y

% numerals [arabic|hindi|context]
%
% arabic: To always use Arabic numerals
% hindi: To always use Hindi numerals
% context: To use Arabic or Hindi depending on the context

numerals=context

% Bidi layouting algorithm [oracle|unicode]


%
% If you set this option to "unicode", IX Library follows the
% Unicode BiDi algorithm. For information about the Unicode BiDi
% algorithm, please refer to the following site.
% http://www.unicode.org/unicode/reports/tr9/index.html

%
% For backward compatibility, IX Library still supports Oracle's
% original algorithm. If you want to use it, please set
% this option to "oracle".
bidi_algorithm=oracle
NLS_LANGUAGE=ARABIC_EGYPY.AR8MSWIN1256

%%%% ================= Language Specific Settings ================== %%%%


%%%% Each language section is specified by [{NLS_LANGUAGE}] where
%%%% {NLS_LANGUAGE} is the Oracle language name.
%%%% One section name can contain multiple languages separated by
%%%% commas.

%% For Western European (Latin-1) languages


[AMERICAN,CATALAN,GERMAN,DANISH,SPANISH,LATIN AMERICAN SPANISH,FRENCH,CANADIAN
FRENCH,ENGLISH,ITALIAN,ICELANDIC,NORWEGIAN,DUTCH,PORTUGUESE,BRAZILIAN
PORTUGUESE,SWEDISH,FINNISH]

% Font.Default.Plain = printer:Courier
% Font.Default.Bold = printer:Courier-Bold

% Font.Default.Plain=<FND_TOP>/<APPLRSC>/ALBANYWT.ttf
% Font.Default.Bold=<FND_TOP>/<APPLRSC>/ALBANYWT.ttf

% Font.Default.Italic = printer:Courier-Oblique
% Font.Default.BoldItalic = printer:Courier-BoldOblique

% Font.Courier.Plain = printer:Courier
% Font.Courier.Bold = printer:Courier-Bold
% Font.Courier.Italic = printer:Courier-Oblique
% Font.Courier.BoldItalic = printer:Courier-BoldOblique

% Font.Helvetica.Plain = printer:Helvetica
% Font.Helvetica.Bold = printer:Helvetica-Bold
% Font.Helvetica.Italic = printer:Helvetica-Oblique
% Font.Helvetica.BoldItalic = printer:Helvetica-BoldOblique

% Font.Symbol.Plain = printer:Symbol
% Font.Symbol.Bold = printer:Symbol
% Font.Symbol.Italic = printer:Symbol
% Font.Symbol.BoldItalic = printer:Symbol

% Font.Times.Plain = printer:Times-Roman
% Font.Times.Bold = printer:Times-Bold
% Font.Times.Italic = printer:Times-Italic
% Font.Times.BoldItalic = printer:Times-BoldItalic

%% For Simplified Chinese


% [SIMPLIFIED CHINESE]

% Font.Default.Plain=<FND_TOP>/<APPLRSC>/ALBANWTS.ttf
% Font.Default.Bold=<FND_TOP>/<APPLRSC>/ALBANWTS.ttf

%% For Traditional Chinese


% [TRADITIONAL CHINESE]

% Font.Default.Plain=<FND_TOP>/<APPLRSC>/ALBANWTT.ttf
% Font.Default.Bold=<FND_TOP>/<APPLRSC>/ALBANWTT.ttf
%
%% For Japanese
% [JAPANESE]

Font.Default.Plain=<FND_TOP>/<APPLRSC>/ALBANWTJ.ttf
Font.Default.Bold=<FND_TOP>/<APPLRSC>/ALBANWTJ.ttf

%% For Korean
%[KOREAN]

% Font.Default.Plain=<FND_TOP>/<APPLRSC>/ALBANWTK.ttf
% Font.Default.Bold=<FND_TOP>/<APPLRSC>/ALBANWTK.ttf

You might also like