SAP ABAP Class CL_I18N_CASCADINGFONT_UTIL (I18N cascading font util class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CCM-PRN (Application Component) Print and Output Management
     SPOOL_CASCADING_FONTS (Package) Cascading Fonts Configurator
Properties
Class CL_I18N_CASCADINGFONT_UTIL  
Short Description I18N cascading font util class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SPOOL_CASCADING_FONTS   Cascading Fonts Configurator 
Created 20041203   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_I18N_CASCADINGFONT_UTIL has no interface implemented.
Friends
Class CL_I18N_CASCADINGFONT_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CFONT_CHAR_WIDTH_TAB Static Attribute Private Type reference (TYPE) CFT_FONT_CHAR_WIDTH I18N:Cascading font, table type Unicode codepoint and width 20050124
2 CFONT_INFO_TAB Static Attribute Private Type reference (TYPE) T_CFONT_INFO_TAB 20041222
3 CF_SCRIPT_IDS Static Attribute Private Type reference (TYPE) T_CF_SCRIPT_IDS Script ID for Unicode block 20120210
4 CONV_OUT Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_CONV_OUT_CE Code Page and Endian Conversion (System Format -> External) 20041223
5 C_ATTRIBUTE_BI Constant Public Type reference (TYPE) CHAR2 'BI' Version Number Component 20050511
6 C_ATTRIBUTE_BOLD Constant Public Type reference (TYPE) CHAR2 'B' Version Number Component 20050511
7 C_ATTRIBUTE_ITALIC Constant Public Type reference (TYPE) CHAR2 'I' Version Number Component 20050511
8 C_ATTRIBUTE_NORMAL Constant Public Type reference (TYPE) CHAR2 'N' Version Number Component 20050511
9 C_LOG_ERR Constant Public Type reference (TYPE) CHAR1 '1' Single-Character Flag 20050511
10 C_LOG_INFO Constant Public Type reference (TYPE) CHAR1 '3' Single-Character Flag 20050511
11 C_LOG_WARN Constant Public Type reference (TYPE) CHAR1 '2' Single-Character Flag 20050511
12 C_PCL_FONT_FILE Constant Public Type reference (TYPE) STRING 'CFPIF' 20050511
13 C_PCL_UNICODE_FONT Constant Public Type reference (TYPE) STRING 'UNIFONT' 20050511
14 C_PDL_PCL5 Constant Public Type reference (TYPE) CFA_PDLTYPE 'PCL5' I18N:Cascading font, PDL type 20050204
15 C_PDL_POST Constant Public Type reference (TYPE) CFA_PDLTYPE 'POST' I18N:Cascading font, PDL type 20051025
16 C_PDL_SAPWIN Constant Public Type reference (TYPE) CFA_PDLTYPE 'SAPWIN' I18N:Cascading font, PDL type 20050204
17 C_PDL_UNICODE_FONT Constant Public Type reference (TYPE) STRING 'UNIFONT' 20051025
18 C_PS_FONT_FILE Constant Public Type reference (TYPE) STRING 'CFPIFPS' 20051025
Methods
# Method Level Visibility Method type Description Created on
1 CFONT_GET_BINARY_FONT Static method Public Method A method for getting the binary data of font 20050511
2 CFONT_GET_CFONT_CHAR_WIDTH_TAB Static method Private Method Get the table of unicode points and width 20050124
3 CFONT_GET_CFONT_INFO_TAB Static method Private Method Get cfont info table with unicode points 20041222
4 CFONT_GET_CFONT_NAMES Static method Public Method Get all the cascaded fonts 20050511
5 CFONT_GET_CFPIF_FILE_CONTENTS Static method Public Method Get file content of cfpif 20050511
6 CFONT_GET_CHARINFO Static method Public Method Get char info for cascading font 20041203
7 CFONT_GET_CHARINFO_TAB Static method Public Method Get char info tab for cascading font 20050511
8 CFONT_GET_STRINGINFO Static method Public Method Get char info for cascading font 20041210
9 CFONT_GET_SUBFONTS_INFO Static method Public Method Get sub fonts info for cacading font 20041210
10 CFONT_INSERT_MAINLOG Static method Public Method Insert log to table 20050511
11 CFONT_RESET_C_CACHE Static method Public Method Reset the cascading fonts kernel cache 20050511
Events
Class CL_I18N_CASCADINGFONT_UTIL has no event.
Types
Class CL_I18N_CASCADINGFONT_UTIL has no local type.
Method Signatures

Method CFONT_GET_BINARY_FONT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DOWNLOADED Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20050513
2 Exporting EX_FONTNAME Call by reference Type reference (TYPE) CFA_FONTNAME I18N:Kaskadierende Schriftart, hochgeladener Schriftname 20050513
3 Exporting EX_FONTTAB Call by reference Type reference (TYPE) CFT_RAWLINE I18N:Kaskadierende Schriftart, Rohzeile 20050513
4 Exporting EX_RC Call by reference Type reference (TYPE) CHAR1 1:Fehler 20050513
5 Importing IM_ATTRIBUTE Call by reference Type reference (TYPE) CHAR2 Versionsnummerkomponente 20050513
6 Importing IM_CSAPFONTNAME Call by reference Type reference (TYPE) CFA_CFONTINFO I18N: Info zu kaskadierenden Schriftarten 20050513
7 Importing IM_DEVICETYPE Call by reference Type reference (TYPE) RSPOPTYPE Spool: Name eines Gerätetyps 20050513
8 Importing IM_PRINTER Call by reference Type reference (TYPE) RSPOPNAME Spool: Lange Gerätenamen 20050513

Method CFONT_GET_BINARY_FONT on class CL_I18N_CASCADINGFONT_UTIL has no exception.

Method CFONT_GET_CFONT_CHAR_WIDTH_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTE Call by reference Type reference (TYPE) CHAR2 Attribut der Schriftart 20050124
2 Importing IM_FONTNAME Call by reference Type reference (TYPE) CFA_FONTNAME I18N: Kaskad. Schriftart, Name aus hochgeladener Schriftart 20050124
3 Importing IM_PDL_TYPE Call by reference Type reference (TYPE) CFA_PDLTYPE pdl type, sapwin,pcl5 usw. 20050203

Method CFONT_GET_CFONT_CHAR_WIDTH_TAB on class CL_I18N_CASCADINGFONT_UTIL has no exception.

Method CFONT_GET_CFONT_INFO_TAB Signature

Method CFONT_GET_CFONT_INFO_TAB on class CL_I18N_CASCADINGFONT_UTIL has no parameter.
Method CFONT_GET_CFONT_INFO_TAB on class CL_I18N_CASCADINGFONT_UTIL has no exception.

Method CFONT_GET_CFONT_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CFONT_TAB Call by reference Type reference (TYPE) CFT_CFONT I18N:Kaskadierende Schriftart, CFONT-Namen 20050511

Method CFONT_GET_CFONT_NAMES on class CL_I18N_CASCADINGFONT_UTIL has no exception.

Method CFONT_GET_CFPIF_FILE_CONTENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ITAB Call by reference Type reference (TYPE) CFT_CHARLINE I18N:Kaskadierende Schriftart, Rohzeile 20050511
2 Importing IM_DEVICETYPE Call by reference Type reference (TYPE) RSPOPTYPE Spool: Name eines Gerätetyps 20050511
3 Importing IM_PDLTYPE Call by reference Type reference (TYPE) CFA_PDLTYPE I18N:Cascading font, PDL type 20051025

Method CFONT_GET_CFPIF_FILE_CONTENTS on class CL_I18N_CASCADINGFONT_UTIL has no exception.

Method CFONT_GET_CHARINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHAR_WIDTH Call by reference Type reference (TYPE) I 20041203
2 Exporting EX_RC Call by reference Type reference (TYPE) I 1 heißt Fehler, 2 heißt 'WEITERE' 3 keine Schrift f. Attrib. 20041222
3 Importing IM_ATTRIBUTE Call by reference Type reference (TYPE) CHAR2 Attribut der Schriftart 20050124
4 Importing IM_CSAPFONTNAME Call by reference Type reference (TYPE) CFA_CFONTINFO 20041203
5 Importing IM_DEVICETYPE Call by reference Type reference (TYPE) RSPOPTYPE Spool: Name eines Gerätetyps 20050511
6 Importing IM_PDL_TYPE Call by reference Type reference (TYPE) CFA_PDLTYPE PDL type, sapwin oder pcl usw. 20050203
7 Importing IM_UNICODE_CODEPOINT Call by reference Type reference (TYPE) SCPUCHAR Unicode-Zeichen 20041203

Method CFONT_GET_CHARINFO on class CL_I18N_CASCADINGFONT_UTIL has no exception.

Method CFONT_GET_CHARINFO_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHARINFO_TAB Call by reference Type reference (TYPE) CFT_CHAR_WIDTH I18N:Kaskad. Schriftart, Tabe.typ Unicode-Codepunkt u.Breite 20050511
2 Exporting EX_RC Call by reference Type reference (TYPE) I 1 Fehler, 2 'Weitere', 3 keine Schriftart für dieses Attrib. 20050511
3 Importing IM_ATTRIBUTE Call by reference Type reference (TYPE) CHAR2 Versionsnummerkomponente 20050511
4 Importing IM_CSAPFONTNAME Call by reference Type reference (TYPE) CFA_SAPFONTINFO I18N: Kaskadierende Schriftart, SAP-Schriftname 20050511
5 Importing IM_DEVICETYPE Call by reference Type reference (TYPE) RSPOPTYPE Spool: Name eines Gerätetyps 20050511
6 Importing IM_SCRIPTID Call by reference Type reference (TYPE) I 20050511

Method CFONT_GET_CHARINFO_TAB on class CL_I18N_CASCADINGFONT_UTIL has no exception.

Method CFONT_GET_STRINGINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RC Call by reference Type reference (TYPE) I 1 heißt Fehler, 2 heißt 'WEITERE' wird verwendet 20041222
2 Exporting EX_STR_OFFSET_FONT_LIST Call by reference Type reference (TYPE) CFT_OFFSET_FONT Kaskad. Schriftart: String-Offsets für Start von SAP-Schrift 20041210
3 Importing IM_CSAPFONTNAME Call by reference Type reference (TYPE) CFA_CFONTINFO I18N: DTEL für Namen der kaskadierenden Schriftart 20041210
4 Importing IM_DEVICETYPE Call by reference Type reference (TYPE) RSPOPTYPE Spool: Name eines Gerätetyps 20050511
5 Importing IM_UNICODE_STRING Call by reference Type reference (TYPE) STRING Unicode-Zeichen 20041210

Method CFONT_GET_STRINGINFO on class CL_I18N_CASCADINGFONT_UTIL has no exception.

Method CFONT_GET_SUBFONTS_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RC Call by reference Type reference (TYPE) I 0 heißt OK, 1 heißt leer 20041222
2 Exporting EX_SUBFONT_INFO_LIST Call by reference Type reference (TYPE) CFT_SUBFONT I18N: Kaskad. Schriftart, zugehörige Unterschriftarteninfo 20041210
3 Importing IM_ATTRIBUTE Call by reference Type reference (TYPE) CHAR2 attribute for font N ,B ,BI,I 20051025
4 Importing IM_CSAPFONTNAME Call by reference Type reference (TYPE) CFA_CFONTINFO I18N: DTEL für Namen der kaskadierenden Schriftart 20041210
5 Importing IM_DEVICETYPE Call by reference Type reference (TYPE) RSPOPTYPE Spool: Name eines Gerätetyps 20050511
6 Importing IM_GENERATE Call by reference Type reference (TYPE) ABAP_BOOL Update cascading font configuration ? 20120210
7 Importing IM_PDLTYPE Call by reference Type reference (TYPE) CFA_PDLTYPE I18N:Kaskadierende Schriftart, PDL-Typ 20050511

Method CFONT_GET_SUBFONTS_INFO on class CL_I18N_CASCADINGFONT_UTIL has no exception.

Method CFONT_INSERT_MAINLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CATEGORY Call by reference Type reference (TYPE) CHAR01 Zeichenfeldlänge 1 20050512
2 Importing IM_MSG_NO Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20050512
3 Importing IM_TEXT1 Call by reference Type reference (TYPE) CLIKE 20050512
4 Importing IM_TEXT2 Call by reference Type reference (TYPE) CLIKE 20050512
5 Importing IM_TEXT3 Call by reference Type reference (TYPE) CLIKE 20050512
6 Importing IM_TEXT4 Call by reference Type reference (TYPE) CLIKE 20050512

Method CFONT_INSERT_MAINLOG on class CL_I18N_CASCADINGFONT_UTIL has no exception.

Method CFONT_RESET_C_CACHE Signature

Method CFONT_RESET_C_CACHE on class CL_I18N_CASCADINGFONT_UTIL has no parameter.
Method CFONT_RESET_C_CACHE on class CL_I18N_CASCADINGFONT_UTIL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700