SAP ABAP Class CL_RSTX_PDFFONT (Font Handler of a PDF font)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-SCR (Application Component) SAPscript
     STXD (Package) SAPscript
Properties
Class CL_RSTX_PDFFONT  
Short Description Font Handler of a PDF font    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package STXD   SAPscript 
Created 20121123   SAP 
Last change 20140121   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)
Interfaces
Class CL_RSTX_PDFFONT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RSTX_PDFFONT_MANAGER 20121123 Manages the different fonts of a PDF font
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CIDCOUNTER Instance attribute Private Type reference (TYPE) I Current last Glyph-ID (used for embedded CJK fonts) 20121123
2 CIDFONTLIST Instance attribute Private Type reference (TYPE) T_CFONT_CIDINFO_UPE_TAB Information about a CID font in PDF file 20121123
3 CID_USED Instance attribute Private Type reference (TYPE) ABAP_BOOL Font was used for CID characters 20121123
4 CORE_FONT_NAME Instance attribute Private Type reference (TYPE) TFO12-TDFONTNAME Name of Adobe Core Font 20121123
5 C_NO_UCIX Constant Public Type reference (TYPE) I 10000000 Addend, if no Unicode codepoint exists 20121123
6 C_TYPE_CORE Constant Public Type reference (TYPE) I 3 Font is Basic Latin Adobe Core Font 20121123
7 C_TYPE_CORE_CJK Constant Public Type reference (TYPE) I 4 Font is CJK Adobe Core Font 20121123
8 C_TYPE_INVALID Constant Public Type reference (TYPE) I 0 Invalid font type 20121123
9 C_TYPE_PREVIEW Constant Public Type reference (TYPE) I 5 Font is Preview Font (Windows font of PDF Preview) 20121123
10 C_TYPE_TTF Constant Public Type reference (TYPE) I 2 Font is True Type Font 20121123
11 C_TYPE_UPE Constant Public Type reference (TYPE) I 1 Font is UPE font 20121123
12 FONT_FILE_EMBEDDING_REQUIRED Instance attribute Private Type reference (TYPE) C Is an embedding of the font file still required? 20130503
13 FONT_PARAMETERS Instance attribute Private Type reference (TYPE) T_FONT_PARAMETERS Parameters of the font 20121123
14 FONT_TYPE Instance attribute Private Type reference (TYPE) I Type of font (UPE, TTF, Core) 20121123
15 NON_CID_USED Instance attribute Private Type reference (TYPE) ABAP_BOOL Font was used for non-CID characters 20121123
16 OBJID_FONT_FILE Instance attribute Private Type reference (TYPE) I Internal ID of font file in PDF file (only later embedding) 20121123
17 PDF_TEXT_PROCESSOR Instance attribute Private Object reference (TYPE REF TO) CL_RSTX_PDF_TEXT_PROCESSOR Reference to text processor 20130327
18 PREVIEW_FONT_NAME Instance attribute Private Type reference (TYPE) STRING Name of the Preview Font 20121123
19 TTF_BOLD Instance attribute Private Type reference (TYPE) TDBOLD Bold flag of uploaded TTF font 20121123
20 TTF_FAMILY Instance attribute Private Type reference (TYPE) TDFAMILY Font family of uploaded TTF font 20121123
21 TTF_ITALIC Instance attribute Private Type reference (TYPE) TDITALIC Italic flag of uploaded TTF font 20121123
22 UPE_FONTOBJECT Instance attribute Private Object reference (TYPE REF TO) CL_TFR_FONT_INSTANCE Font handler of UPE font 20121123
23 UPE_LOGIDX Instance attribute Private Type reference (TYPE) TFR_INDEX Typeface Repo - Logical Index into Font Binary 20121123
24 UPE_METRICTAB Instance attribute Private Type reference (TYPE) TFONT_CP_TO_WIDTH_TAB Metric infos from UPE font 20121123
25 UPE_PHYSID Instance attribute Private Type reference (TYPE) TFR_PHYSFONTID Typeface Repo - Physical Font ID 20121123
26 USED_CHARLIST Instance attribute Private Type reference (TYPE) T_CHAR_TAB Characters of document (UC-based; for Subfont) 20121123
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHARLIST_CID Instance method Public Method Add a character list to the used character list (CID) 20121123
2 ADD_CHARLIST_NON_CID Instance method Public Method Add a character list to the used character list (non-CID) 20121123
3 ADD_CHAR_CID Instance method Public Method Add a character to the used character list (CID) 20121123
4 ADD_CHAR_NON_CID Instance method Public Method Add a character to the used character list (non-CID) 20121123
5 CONSTRUCTOR Instance method Private Constructor 20121123
6 CONVERT_UCIX_TO_CHAR Instance method Private Method Converts a Unicode codepoint to a character 20121123
7 CONVERT_XSTRING_TO_GLYPH_LIST Instance method Public Method Converts an input string to the glyph list of a font 20121123
8 FILL_FONT_PARAMETERS Instance method Private Method Fill the font parameters 20121123
9 GET_ASCENDER Instance method Public Method Get ascender of the font 20121123
10 GET_BBOX_STRING Instance method Public Method Get bbox string of the font 20121123
11 GET_BBOX_XMAX Instance method Public Method Get bbox xmax of the font 20121123
12 GET_BBOX_XMIN Instance method Public Method Get bbox xmin of the font 20121123
13 GET_BBOX_YMAX Instance method Public Method Get bbox ymax of the font 20121123
14 GET_BBOX_YMIN Instance method Public Method Get bbox ymin of the font 20121123
15 GET_CAPHEIGHT Instance method Public Method Get capheight of the font 20121123
16 GET_CHAR_WIDTH Instance method Public Method Get character width (only for UPE fonts) 20121123
17 GET_CID_FONTINFO Instance method Public Method Get information about CID font in the PDF file 20121123
18 GET_CID_FONTLIST Instance method Public Method Get complete information about CID font in the PDF file 20121123
19 GET_CID_SYSTEMINFO Instance method Public Method Get CID system info: Registry, Ordering, Supplement 20121123
20 GET_DESCENDER Instance method Public Method Get descender of the font 20121123
21 GET_FLAGS Instance method Public Method Get flags of the font 20121123
22 GET_FONTFILE Instance method Public Method Get internal table with font file 20121123
23 GET_FONTFILE_OBJID Instance method Public Method Get the PDF Object ID of the font file 20121123
24 GET_FONTNAME Instance method Public Method Get font name of the font 20121123
25 GET_FONTTYPE Instance method Public Method Get type of the font 20121123
26 GET_FULLNAME Instance method Public Method Get full name of the font 20121123
27 GET_INTKEY Instance method Public Method Get the internal key of the font 20121123
28 GET_ITANGLE Instance method Public Method Get itangle of the font 20121123
29 GET_NEW_CIDCOUNTER Instance method Public Method Return current CID counter and increase it by 1 20121123
30 GET_NO_EMBEDDING Instance method Public Method Get no embedding flag of the font 20121123
31 GET_STEMV Instance method Public Method Get stemv of the font 20121123
32 GET_SUBFONT Instance method Public Method Get a subset of the font including CID to GID mapping 20121123
33 IS_BOLD Instance method Public Method Is the font a bold font? 20130221
34 IS_ITALIC Instance method Public Method Is the font an italic font? 20130222
35 IS_SUBSETTING_REQUESTED Instance method Public Method Is a font subsetting requested for this font? 20121123
36 IS_SYMBOLFONT Instance method Public Method Is the font a Symbol font? 20121123
37 IS_UNICODE_AREA_SUPPORTED Instance method Public Method Does the font support the Unicode area? 20121123
38 SET_CID_FONTINFO Instance method Public Method Set information about CID font in the PDF file 20121123
39 SET_FONTFILE_OBJID Instance method Public Method Set the PDF Object ID of the font file 20121123
Events
Class CL_RSTX_PDFFONT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_BINTAB128 Public See coding 20121123 T_BINTAB128 type standard table of rspolpbi
2 T_CFONT_CIDINFO_UPE Public See coding 20121123 begin of T_CFont_CIDInfo_UPE, cidfontname type tfo12-tdfontname, cidid_large type i, cidfontdesc_id type i, ciddefault_width type i, cidlist type T_Uc_WidthInfo_UPE_Tab, glyph_without_uc type abap_bool, end of T_CFont_CIDInfo_UPE
3 T_CFONT_CIDINFO_UPE_TAB Public See coding 20121123 T_CFont_CIDInfo_UPE_Tab type sorted table of T_CFont_CIDInfo_UPE with UNIQUE KEY cidfontname
4 T_CHAR Public See coding 20121123 begin of T_CHAR, ucix type i, glyphid type i, end of T_CHAR
5 T_CHAR_TAB Public See coding 20121123 T_CHAR_TAB type hashed table of T_CHAR with unique key ucix
6 T_FONT_PARAMETERS Private See coding 20121123 begin of T_FONT_PARAMETERS, fontname type string, fullname type string, ascender type i, capheight type i, descender type i, itangle type i, flags type i, stemv type i, bbox_xmin type i, bbox_xmax type i, bbox_ymin type i, bbox_ymax type i, bbox_string type tfo12-tdbbox, no_embedding type abap_bool, is_symbolfont type abap_bool, is_bold type abap_bool, is_italic type abap_bool, end of T_FONT_PARAMETERS
7 T_GLYPH_TAB Public See coding 20121123 t_glyph_tab type standard table of t_map_uc_glyph with key glyphid
8 T_MAP_UC_GLYPH Public See coding 20121123 begin of t_map_uc_glyph, glyphid type i, ucix type i, width type i, end of t_map_uc_glyph
9 T_UC_WIDTHINFO_UPE Public See coding 20121123 begin of T_Uc_WidthInfo_UPE, ucix type i, glyphid type i, cid type i, "only for CIDfonts width_em type i, end of T_Uc_WidthInfo_UPE
10 T_UC_WIDTHINFO_UPE_TAB Public See coding 20121123 T_Uc_WidthInfo_UPE_Tab type sorted table of T_Uc_WidthInfo_UPE with unique key ucix
Method Signatures

Method ADD_CHARLIST_CID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHARLIST Call by reference Type reference (TYPE) T_CHAR_TAB Character list 20121123

Method ADD_CHARLIST_CID on class CL_RSTX_PDFFONT has no exception.

Method ADD_CHARLIST_NON_CID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHARLIST Call by reference Type reference (TYPE) T_CHAR_TAB Character list 20121123

Method ADD_CHARLIST_NON_CID on class CL_RSTX_PDFFONT has no exception.

Method ADD_CHAR_CID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GLYPHID Call by reference Type reference (TYPE) I Glyph ID 20121123
2 Importing UCIX Call by reference Type reference (TYPE) I Unicode codepoint 20121123

Method ADD_CHAR_CID on class CL_RSTX_PDFFONT has no exception.

Method ADD_CHAR_NON_CID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GLYPHID Call by reference Type reference (TYPE) I Glyph ID 20121123
2 Importing UCIX Call by reference Type reference (TYPE) I Unicode codepoint 20121123

Method ADD_CHAR_NON_CID on class CL_RSTX_PDFFONT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CORE_FONT_NAME Call by reference Type reference (TYPE) TFO12-TDFONTNAME Adobe Core Font Name 20121123
2 Importing PREVIEW_FONT_NAME Call by reference Type reference (TYPE) STRING Font Name of Windows font (used for PDF preview) 20121123
3 Importing TTF_BOLD Call by reference Type reference (TYPE) TDBOLD Bold flag of uploaded TTF font 20121123
4 Importing TTF_FAMILY Call by reference Type reference (TYPE) TDFAMILY Font family of uploaded TTF font 20121123
5 Importing TTF_ITALIC Call by reference Type reference (TYPE) TDITALIC Italic flag of uploaded TTF font 20121123
6 Importing UPE_LOGIDX Call by reference Type reference (TYPE) TFR_INDEX Typeface Repo - Logical Index into Font Binary 20121123
7 Importing UPE_PHYSID Call by reference Type reference (TYPE) TFR_PHYSFONTID Typeface Repo - Physical Font ID 20121123

Method CONSTRUCTOR on class CL_RSTX_PDFFONT has no exception.

Method CONVERT_UCIX_TO_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CHAR Call by reference Type reference (TYPE) STRING Character (type String because of suppl. characters) 20121123
2 Importing UCIX Call by reference Type reference (TYPE) I Unicode codepoint 20121123

Method CONVERT_UCIX_TO_CHAR on class CL_RSTX_PDFFONT has no exception.

Method CONVERT_XSTRING_TO_GLYPH_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting GLYPH_TABLE Call by reference Type reference (TYPE) T_GLYPH_TAB Table with substituted glyphs 20121123
2 Importing INPUT Call by reference Type reference (TYPE) XSTRING Input text of one Unicode area in codepage 4102 20121123
3 Importing UCSCRIPT Call by reference Type reference (TYPE) I Unicode area 20121123

Method CONVERT_XSTRING_TO_GLYPH_LIST on class CL_RSTX_PDFFONT has no exception.

Method FILL_FONT_PARAMETERS Signature

Method FILL_FONT_PARAMETERS on class CL_RSTX_PDFFONT has no parameter.
Method FILL_FONT_PARAMETERS on class CL_RSTX_PDFFONT has no exception.

Method GET_ASCENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ASCENDER Value transfer Type reference (TYPE) I Ascender of the font 20121123

Method GET_ASCENDER on class CL_RSTX_PDFFONT has no exception.

Method GET_BBOX_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BBOX_STRING Value transfer Type reference (TYPE) STRING Bbox string of the font 20121123

Method GET_BBOX_STRING on class CL_RSTX_PDFFONT has no exception.

Method GET_BBOX_XMAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BBOX_XMAX Value transfer Type reference (TYPE) I bbox xmax of the font 20121123

Method GET_BBOX_XMAX on class CL_RSTX_PDFFONT has no exception.

Method GET_BBOX_XMIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BBOX_XMIN Value transfer Type reference (TYPE) I Bbox xmin of the font 20121123

Method GET_BBOX_XMIN on class CL_RSTX_PDFFONT has no exception.

Method GET_BBOX_YMAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BBOX_YMAX Value transfer Type reference (TYPE) I Bbox ymax of the font 20121123

Method GET_BBOX_YMAX on class CL_RSTX_PDFFONT has no exception.

Method GET_BBOX_YMIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BBOX_YMIN Value transfer Type reference (TYPE) I Bbox ymin of the font 20121123

Method GET_BBOX_YMIN on class CL_RSTX_PDFFONT has no exception.

Method GET_CAPHEIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CAPHEIGHT Value transfer Type reference (TYPE) I Capheight of the font 20121123

Method GET_CAPHEIGHT on class CL_RSTX_PDFFONT has no exception.

Method GET_CHAR_WIDTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UCIX Call by reference Type reference (TYPE) I Unicode codepoint 20121123
2 Returning WIDTH Value transfer Type reference (TYPE) I Width of character 20121123

Method GET_CHAR_WIDTH on class CL_RSTX_PDFFONT has no exception.

Method GET_CID_FONTINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CID_FONTINFO Call by reference Type reference (TYPE) T_CFONT_CIDINFO_UPE CID font info 20121123
2 Importing CID_FONTNAME Call by reference Type reference (TYPE) TFO12-TDFONTNAME ' ' CID fontname 20121123

Method GET_CID_FONTINFO on class CL_RSTX_PDFFONT has no exception.

Method GET_CID_FONTLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CID_FONTLIST Call by reference Type reference (TYPE) T_CFONT_CIDINFO_UPE_TAB CID font list 20121123

Method GET_CID_FONTLIST on class CL_RSTX_PDFFONT has no exception.

Method GET_CID_SYSTEMINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ORDERING Call by reference Type reference (TYPE) CHAR30 Uniquely names a character collection 20121123
2 Exporting REGISTRY Call by reference Type reference (TYPE) CHAR30 Issuer of character collections 20121123
3 Exporting SUPPLEMENT Call by reference Type reference (TYPE) I Supplement number of the character collection 20121123

Method GET_CID_SYSTEMINFO on class CL_RSTX_PDFFONT has no exception.

Method GET_DESCENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DESCENDER Value transfer Type reference (TYPE) I Descender of the font 20121123

Method GET_DESCENDER on class CL_RSTX_PDFFONT has no exception.

Method GET_FLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FLAGS Value transfer Type reference (TYPE) I Flags of the font 20121123

Method GET_FLAGS on class CL_RSTX_PDFFONT has no exception.

Method GET_FONTFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FONTFILE Call by reference Type reference (TYPE) T_BINTAB128 Table with font file 20121123
2 Exporting LEN_FONTFILE Call by reference Type reference (TYPE) I Length of font file 20121123

Method GET_FONTFILE on class CL_RSTX_PDFFONT has no exception.

Method GET_FONTFILE_OBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OBJID Value transfer Type reference (TYPE) I PDF Object ID of font file (non-CID) 20121123

Method GET_FONTFILE_OBJID on class CL_RSTX_PDFFONT has no exception.

Method GET_FONTNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FONTNAME Value transfer Type reference (TYPE) STRING Font Name of True Type Font 20121123

Method GET_FONTNAME on class CL_RSTX_PDFFONT has no exception.

Method GET_FONTTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FONTTYPE Value transfer Type reference (TYPE) I Type of the font 20121123

Method GET_FONTTYPE on class CL_RSTX_PDFFONT has no exception.

Method GET_FULLNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FULLNAME Value transfer Type reference (TYPE) STRING Full Name of True Type Font 20121123

Method GET_FULLNAME on class CL_RSTX_PDFFONT has no exception.

Method GET_INTKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CORE_FONT_NAME Call by reference Type reference (TYPE) TFO12-TDFONTNAME Name of Adobe Core Font 20121123
2 Exporting PREVIEW_FONT_NAME Call by reference Type reference (TYPE) STRING Name of the Preview Font 20121123
3 Exporting TTF_BOLD Call by reference Type reference (TYPE) TDBOLD Bold flag of uploaded TTF font 20121123
4 Exporting TTF_FAMILY Call by reference Type reference (TYPE) TDFAMILY Font family of uploaded TTF font 20121123
5 Exporting TTF_ITALIC Call by reference Type reference (TYPE) TDITALIC Italic flag of uploaded TTF font 20121123
6 Exporting UPE_LOGIDX Call by reference Type reference (TYPE) TFR_INDEX Typeface Repo - Logical Index into Font Binary 20121123
7 Exporting UPE_PHYSID Call by reference Type reference (TYPE) TFR_PHYSFONTID Typeface Repo - Physical Font ID 20121123

Method GET_INTKEY on class CL_RSTX_PDFFONT has no exception.

Method GET_ITANGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ITANGLE Value transfer Type reference (TYPE) I Itangle of the font 20121123

Method GET_ITANGLE on class CL_RSTX_PDFFONT has no exception.

Method GET_NEW_CIDCOUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CIDCOUNTER Value transfer Type reference (TYPE) I CID counter 20121123

Method GET_NEW_CIDCOUNTER on class CL_RSTX_PDFFONT has no exception.

Method GET_NO_EMBEDDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NO_EMBEDDING Value transfer Type reference (TYPE) ABAP_BOOL No embedding flag of the font 20121123

Method GET_NO_EMBEDDING on class CL_RSTX_PDFFONT has no exception.

Method GET_STEMV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STEMV Value transfer Type reference (TYPE) I Stemv of the font 20121123

Method GET_STEMV on class CL_RSTX_PDFFONT has no exception.

Method GET_SUBFONT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CID_TO_GID_MAPPING Call by reference Type reference (TYPE) T_BINTAB128 Table with CID to GlyphID mapping 20121123
2 Exporting FONTFILE Call by reference Type reference (TYPE) T_BINTAB128 Table with font file 20121123
3 Exporting LEN_CID_TO_GID Call by reference Type reference (TYPE) I Length of CID to GID mapping 20121123
4 Exporting LEN_FONTFILE Call by reference Type reference (TYPE) I Length of font file 20121123

Method GET_SUBFONT on class CL_RSTX_PDFFONT has no exception.

Method IS_BOLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_BOLD Value transfer Type reference (TYPE) ABAP_BOOL Is font a bold Font? 20130221

Method IS_BOLD on class CL_RSTX_PDFFONT has no exception.

Method IS_ITALIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_ITALIC Value transfer Type reference (TYPE) ABAP_BOOL Is font an italic Font? 20130222

Method IS_ITALIC on class CL_RSTX_PDFFONT has no exception.

Method IS_SUBSETTING_REQUESTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SUBSETTING_REQUESTED Value transfer Type reference (TYPE) ABAP_BOOL Is a subsetting requested for this font? 20121123

Method IS_SUBSETTING_REQUESTED on class CL_RSTX_PDFFONT has no exception.

Method IS_SYMBOLFONT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_SYMBOLFONT Value transfer Type reference (TYPE) ABAP_BOOL Is font a Symbol Font? 20121123

Method IS_SYMBOLFONT on class CL_RSTX_PDFFONT has no exception.

Method IS_UNICODE_AREA_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SUPPORTED Value transfer Type reference (TYPE) ABAP_BOOL Does the font support the Unicode area? 20121123
2 Importing UCSCRIPT Call by reference Type reference (TYPE) I Unicode area 20121123

Method IS_UNICODE_AREA_SUPPORTED on class CL_RSTX_PDFFONT has no exception.

Method SET_CID_FONTINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CID_FONTINFO Call by reference Type reference (TYPE) T_CFONT_CIDINFO_UPE CID font info 20121123

Method SET_CID_FONTINFO on class CL_RSTX_PDFFONT has no exception.

Method SET_FONTFILE_OBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EMBEDDING_REQUIRED Call by reference Type reference (TYPE) C Is an embedding of the font file still required? 20130503
2 Importing OBJID Call by reference Type reference (TYPE) I PDF Object ID of font file (non-CID) 20121123

Method SET_FONTFILE_OBJID on class CL_RSTX_PDFFONT has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740