SAP ABAP Class CL_FONT_INSTANCE (Instance of font returned through font selector)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CCM-PRN (Application Component) Print and Output Management
     S_FONT_SERVICES_API (Package) Font Services API
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_TFR_FONT_INSTANCE Font instance of Typeface Repo 20090529
Properties
Class CL_FONT_INSTANCE  
Short Description Instance of font returned through font selector    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_FONT_SERVICES_API   Font Services API 
Created 20090527   SAP 
Last change 20131127   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 CL_FONT_SERVICES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_TFR_FONT_FINDER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_UPE_FIT_SERVICES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_FONT_INSTANCE has no interface implemented.
Friends
Class CL_FONT_INSTANCE has no friend class.
Attributes
Class CL_FONT_INSTANCE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_ASCENDER Instance method Public Method Get ascender in EM 20090529
2 GET_BINARY Instance method Public Method Get binary for font instance 20090609
3 GET_BINARY_SHA1 Instance method Public Method Get SHA-1 checksum of font binary 20090609
4 GET_CAPHEIGHT Instance method Public Method Get capHeight in EM 20090529
5 GET_CODEPOINT_TO_WIDTH_TAB Instance method Public Method Get codepoint to width table 20090609
6 GET_DESCENDER Instance method Public Method Get descender in EM 20090529
7 GET_ERROR_MESSAGES Instance method Public Method Get error messages 20100914
8 GET_FAMILY Instance method Public Method Get family of font 20090529
9 GET_FLAVOR Instance method Public Method Get Flavor Type 20100324
10 GET_FULLNAME Instance method Public Method Get full name of font 20090529
11 GET_GLYPH_TO_WIDTH_TAB Instance method Public Method Get glyph to width table 20090609
12 GET_INDEX_INSIDE_BINARY Instance method Public Method Get index inside binary in case of multiple face font binary 20090609
13 GET_LANG_HIT Instance method Public Method Get supported languages 20100908
14 GET_LOGIDX Instance method Public Method Get Logical Index into Font Binary 20100222
15 GET_OPTSIZE Instance method Public Method Get optical size 20090602
16 GET_PHYSID Instance method Public Method Get Physical Font ID 20100222
17 GET_PSNAME Instance method Public Method Get postscript name of font 20090529
18 GET_STRETCH Instance method Public Method Get stretch 20090529
19 GET_STYLE Instance method Public Method Get style 20090602
20 GET_SUBFAMILY Instance method Public Method Get subfamily of font 20090529
21 GET_UNICODE_RANGES Instance method Public Method Get Unicode ranges 20100212
22 GET_UNITSPEREM Instance method Public Method Get units per EM 20090529
23 GET_VARIANT Instance method Public Method Get variant 20090602
24 GET_WARNING_MESSAGES Instance method Public Method Get warning messages 20100914
25 GET_WEIGHT Instance method Public Method Get weight 20090529
26 GET_XHEIGHT Instance method Public Method Get xHeight in EM 20090529
27 GET_XMAX Instance method Public Method Get xMax of Bounding Box in EM 20090529
28 GET_XMIN Instance method Public Method Get xMin of Bounding Box in EM 20090529
29 GET_YMAX Instance method Public Method Get yMax of Bounding Box in EM 20090529
30 GET_YMIN Instance method Public Method Get yMin of Bounding Box in EM 20090529
31 HAS_SERIFS Instance method Public Method Has serifs? 20090529
32 IS_ACTIVE Instance method Public Method Get font status: active or inactive 20100218
33 IS_BOLD Instance method Public Method Is font bold? 20090529
34 IS_EMBEDDABLE Instance method Public Method Is font embeddable? 20100928
35 IS_FIT_FOR_LIST Instance method Public Method Deliver the number of language scripts 20100827
36 IS_FIXEDWIDTH Instance method Public Method Is fixed width font? 20090529
37 IS_ITALIC Instance method Public Method Is font italic? 20100212
38 IS_SUBSETTABLE Instance method Public Method Is font subsettable? 20100928
Events
Class CL_FONT_INSTANCE has no event.
Types
Class CL_FONT_INSTANCE has no local type.
Method Signatures

Method GET_ASCENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) I 20090529

Method GET_ASCENDER on class CL_FONT_INSTANCE has no exception.

Method GET_BINARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BINARY Value transfer Type reference (TYPE) XSTRING 20090609

Method GET_BINARY on class CL_FONT_INSTANCE has no exception.

Method GET_BINARY_SHA1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CHECKSUM Value transfer Type reference (TYPE) XSTRING 20090609

Method GET_BINARY_SHA1 on class CL_FONT_INSTANCE has no exception.

Method GET_CAPHEIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) I 20090529

Method GET_CAPHEIGHT on class CL_FONT_INSTANCE has no exception.

Method GET_CODEPOINT_TO_WIDTH_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CP_TO_WIDTH Value transfer Type reference (TYPE) TFONT_CP_TO_WIDTH_TAB Codepoint - Glyph - Width Mapping Table 20090609

Method GET_CODEPOINT_TO_WIDTH_TAB on class CL_FONT_INSTANCE has no exception.

Method GET_DESCENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) I 20090529

Method GET_DESCENDER on class CL_FONT_INSTANCE has no exception.

Method GET_ERROR_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RT_MESSAGES Call by reference Type reference (TYPE) CL_FONT_SERVICES=>TY_LANGID_MSG_TAB Table of messages 20100914

Method GET_ERROR_MESSAGES on class CL_FONT_INSTANCE has no exception.

Method GET_FAMILY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20090529

Method GET_FAMILY on class CL_FONT_INSTANCE has no exception.

Method GET_FLAVOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FLAVOR Value transfer Type reference (TYPE) DFONT_FLAVOR Font Flavor 20100324

Method GET_FLAVOR on class CL_FONT_INSTANCE has no exception.

Method GET_FULLNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20090529

Method GET_FULLNAME on class CL_FONT_INSTANCE has no exception.

Method GET_GLYPH_TO_WIDTH_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_GLYPH_TO_WIDTH Value transfer Type reference (TYPE) TFONT_GLYPH_TO_WIDTH_TAB 20090609

Method GET_GLYPH_TO_WIDTH_TAB on class CL_FONT_INSTANCE has no exception.

Method GET_INDEX_INSIDE_BINARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_INDEX Value transfer Type reference (TYPE) I 20090609

Method GET_INDEX_INSIDE_BINARY on class CL_FONT_INSTANCE has no exception.

Method GET_LANG_HIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LANG_HIT Call by reference Type reference (TYPE) CL_FONT_SERVICES=>TY_LANG_HITS_TAB 20100908
2 Importing IV_LANG_ID Call by reference Type reference (TYPE) TFR_LANG_ID Language ID 20100909

Method GET_LANG_HIT on class CL_FONT_INSTANCE has no exception.

Method GET_LOGIDX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) TFR_INDEX Typeface Repo - Logical Index into Font Binary 20100222

Method GET_LOGIDX on class CL_FONT_INSTANCE has no exception.

Method GET_OPTSIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) DFONT_OPTSIZE 20090602

Method GET_OPTSIZE on class CL_FONT_INSTANCE has no exception.

Method GET_PHYSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) TFR_PHYSFONTID Typeface Repo - Physical Font ID 20100222

Method GET_PHYSID on class CL_FONT_INSTANCE has no exception.

Method GET_PSNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20090529

Method GET_PSNAME on class CL_FONT_INSTANCE has no exception.

Method GET_STRETCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) DFONT_STRETCH 20090529

Method GET_STRETCH on class CL_FONT_INSTANCE has no exception.

Method GET_STYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) DFONT_STYLE Font Style 20090602

Method GET_STYLE on class CL_FONT_INSTANCE has no exception.

Method GET_SUBFAMILY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20090529

Method GET_SUBFAMILY on class CL_FONT_INSTANCE has no exception.

Method GET_UNICODE_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UNICODE_RANGE Call by reference Type reference (TYPE) CL_TFR_FONT_FINDER=>TY_STRINGTAB 20100212
2 Importing IV_RANGE2 Call by reference Type reference (TYPE) ABAP_BOOL Range: Bits 32 - 63 20100212
3 Importing IV_RANGE3 Call by reference Type reference (TYPE) ABAP_BOOL Range: Bits 63 - 95 20100212
4 Importing IV_RANGE4 Call by reference Type reference (TYPE) ABAP_BOOL Range: Bits 96 - 127 20100212

Method GET_UNICODE_RANGES on class CL_FONT_INSTANCE has no exception.

Method GET_UNITSPEREM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) I 20090529

Method GET_UNITSPEREM on class CL_FONT_INSTANCE has no exception.

Method GET_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) DFONT_VARIANT 20090602

Method GET_VARIANT on class CL_FONT_INSTANCE has no exception.

Method GET_WARNING_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RT_MESSAGES Call by reference Type reference (TYPE) CL_FONT_SERVICES=>TY_LANGID_MSG_TAB Table of messages 20100914

Method GET_WARNING_MESSAGES on class CL_FONT_INSTANCE has no exception.

Method GET_WEIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) DFONT_WEIGHT 20090529

Method GET_WEIGHT on class CL_FONT_INSTANCE has no exception.

Method GET_XHEIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) I 20090529

Method GET_XHEIGHT on class CL_FONT_INSTANCE has no exception.

Method GET_XMAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) I 20090529

Method GET_XMAX on class CL_FONT_INSTANCE has no exception.

Method GET_XMIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) I 20090529

Method GET_XMIN on class CL_FONT_INSTANCE has no exception.

Method GET_YMAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) I 20090529

Method GET_YMAX on class CL_FONT_INSTANCE has no exception.

Method GET_YMIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) I 20090529

Method GET_YMIN on class CL_FONT_INSTANCE has no exception.

Method HAS_SERIFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) ABAP_BOOL 20090529

Method HAS_SERIFS on class CL_FONT_INSTANCE has no exception.

Method IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ACTIVE Value transfer Type reference (TYPE) ABAP_BOOL 20100218

Method IS_ACTIVE on class CL_FONT_INSTANCE has no exception.

Method IS_BOLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) ABAP_BOOL 20090529

Method IS_BOLD on class CL_FONT_INSTANCE has no exception.

Method IS_EMBEDDABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EMBEDDABLE Value transfer Type reference (TYPE) ABAP_BOOL 20100928

Method IS_EMBEDDABLE on class CL_FONT_INSTANCE has no exception.

Method IS_FIT_FOR_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STATUS Value transfer Type reference (TYPE) STRING 20100906

Method IS_FIT_FOR_LIST on class CL_FONT_INSTANCE has no exception.

Method IS_FIXEDWIDTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) ABAP_BOOL 20090529

Method IS_FIXEDWIDTH on class CL_FONT_INSTANCE has no exception.

Method IS_ITALIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) ABAP_BOOL 20100212

Method IS_ITALIC on class CL_FONT_INSTANCE has no exception.

Method IS_SUBSETTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SUBSETTABLE Value transfer Type reference (TYPE) ABAP_BOOL 20100928

Method IS_SUBSETTABLE on class CL_FONT_INSTANCE has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 800