Hierarchy

⤷

⤷

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 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
4 | ![]() |
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 | ![]() |
Instance method | Public | Method | Get ascender in EM | 20090529 |
2 | ![]() |
Instance method | Public | Method | Get binary for font instance | 20090609 |
3 | ![]() |
Instance method | Public | Method | Get SHA-1 checksum of font binary | 20090609 |
4 | ![]() |
Instance method | Public | Method | Get capHeight in EM | 20090529 |
5 | ![]() |
Instance method | Public | Method | Get codepoint to width table | 20090609 |
6 | ![]() |
Instance method | Public | Method | Get descender in EM | 20090529 |
7 | ![]() |
Instance method | Public | Method | Get error messages | 20100914 |
8 | ![]() |
Instance method | Public | Method | Get family of font | 20090529 |
9 | ![]() |
Instance method | Public | Method | Get Flavor Type | 20100324 |
10 | ![]() |
Instance method | Public | Method | Get full name of font | 20090529 |
11 | ![]() |
Instance method | Public | Method | Get glyph to width table | 20090609 |
12 | ![]() |
Instance method | Public | Method | Get index inside binary in case of multiple face font binary | 20090609 |
13 | ![]() |
Instance method | Public | Method | Get supported languages | 20100908 |
14 | ![]() |
Instance method | Public | Method | Get Logical Index into Font Binary | 20100222 |
15 | ![]() |
Instance method | Public | Method | Get optical size | 20090602 |
16 | ![]() |
Instance method | Public | Method | Get Physical Font ID | 20100222 |
17 | ![]() |
Instance method | Public | Method | Get postscript name of font | 20090529 |
18 | ![]() |
Instance method | Public | Method | Get stretch | 20090529 |
19 | ![]() |
Instance method | Public | Method | Get style | 20090602 |
20 | ![]() |
Instance method | Public | Method | Get subfamily of font | 20090529 |
21 | ![]() |
Instance method | Public | Method | Get Unicode ranges | 20100212 |
22 | ![]() |
Instance method | Public | Method | Get units per EM | 20090529 |
23 | ![]() |
Instance method | Public | Method | Get variant | 20090602 |
24 | ![]() |
Instance method | Public | Method | Get warning messages | 20100914 |
25 | ![]() |
Instance method | Public | Method | Get weight | 20090529 |
26 | ![]() |
Instance method | Public | Method | Get xHeight in EM | 20090529 |
27 | ![]() |
Instance method | Public | Method | Get xMax of Bounding Box in EM | 20090529 |
28 | ![]() |
Instance method | Public | Method | Get xMin of Bounding Box in EM | 20090529 |
29 | ![]() |
Instance method | Public | Method | Get yMax of Bounding Box in EM | 20090529 |
30 | ![]() |
Instance method | Public | Method | Get yMin of Bounding Box in EM | 20090529 |
31 | ![]() |
Instance method | Public | Method | Has serifs? | 20090529 |
32 | ![]() |
Instance method | Public | Method | Get font status: active or inactive | 20100218 |
33 | ![]() |
Instance method | Public | Method | Is font bold? | 20090529 |
34 | ![]() |
Instance method | Public | Method | Is font embeddable? | 20100928 |
35 | ![]() |
Instance method | Public | Method | Deliver the number of language scripts | 20100827 |
36 | ![]() |
Instance method | Public | Method | Is fixed width font? | 20090529 |
37 | ![]() |
Instance method | Public | Method | Is font italic? | 20100212 |
38 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
ET_LANG_HIT | Call by reference | Type reference (TYPE) | CL_FONT_SERVICES=>TY_LANG_HITS_TAB | 20100908 | |||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
ET_UNICODE_RANGE | Call by reference | Type reference (TYPE) | CL_TFR_FONT_FINDER=>TY_STRINGTAB | 20100212 | |||
2 | ![]() |
IV_RANGE2 | Call by reference | Type reference (TYPE) | ABAP_BOOL | Range: Bits 32 - 63 | 20100212 | ||
3 | ![]() |
IV_RANGE3 | Call by reference | Type reference (TYPE) | ABAP_BOOL | Range: Bits 63 - 95 | 20100212 | ||
4 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 |