Hierarchy
⤷ 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 |