SAP ABAP Class CL_OPENTYPE_MODEL (OpenType Model)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-CCM-PRN (Application Component) Print and Output Management
⤷
S_FONT_SERVICES_TFR (Package) Typeface Repository

⤷

⤷

Properties
Class | CL_OPENTYPE_MODEL | |
Short Description | OpenType Model | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | S_FONT_SERVICES_TFR | Typeface Repository |
Created | 20090331 | 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) |
Interfaces
Class CL_OPENTYPE_MODEL has no interface implemented.
Friends
Class CL_OPENTYPE_MODEL has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | See coding | '0000000000020000' | 20090401 | |||
2 | ![]() |
Constant | Public | See coding | '0000000000200000' | 20090401 | |||
3 | ![]() |
Constant | Public | See coding | '0000000000080000' | 20090401 | |||
4 | ![]() |
Constant | Public | See coding | '0000000000040000' | 20090401 | |||
5 | ![]() |
Constant | Public | See coding | '0000000000100000' | 20090401 | |||
6 | ![]() |
Constant | Public | See coding | '5F0F3CF5' | 20090331 | |||
7 | ![]() |
Constant | Public | See coding | '0020' | 20090401 | |||
8 | ![]() |
Constant | Public | See coding | '0001' | 20090401 | |||
9 | ![]() |
Constant | Public | See coding | '0008' | 20090417 | |||
10 | ![]() |
Constant | Public | See coding | '0040' | 20090416 | |||
11 | ![]() |
Constant | Public | See coding | '4F54544F' | 20090331 | |||
12 | ![]() |
Constant | Public | See coding | '00010000' | 20090331 | |||
13 | ![]() |
Constant | Public | See coding | '636D6170' | 20090331 | |||
14 | ![]() |
Constant | Public | See coding | '68656164' | 20090331 | |||
15 | ![]() |
Constant | Public | See coding | '68686561' | 20090331 | |||
16 | ![]() |
Constant | Public | See coding | '686D7478' | 20090331 | |||
17 | ![]() |
Constant | Public | See coding | '6D617870' | 20090331 | |||
18 | ![]() |
Constant | Public | See coding | '6E616D65' | 20090331 | |||
19 | ![]() |
Constant | Public | See coding | '4F532F32' | 20090331 | |||
20 | ![]() |
Constant | Public | See coding | '706F7374' | 20090331 | |||
21 | ![]() |
Constant | Public | See coding | '74746366' | 20090331 | |||
22 | ![]() |
Constant | Public | See coding | '00005000' | 20090331 | |||
23 | ![]() |
Constant | Public | See coding | '00010000' | 20090331 | |||
24 | ![]() |
Constant | Public | See coding | '00020000' | 20090331 | |||
25 | ![]() |
Constant | Public | See coding | '00025000' | 20090331 | |||
26 | ![]() |
Constant | Public | See coding | '00030000' | 20090331 | |||
27 | ![]() |
Constant | Public | See coding | '00040000' | 20090331 | |||
28 | ![]() |
Static Attribute | Public | See coding | 20090331 | ||||
29 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CL_BINARY_BUFFER | 20090515 | |||
30 | ![]() |
Instance attribute | Public | Type reference (TYPE) | TY_HEAD | 20090331 | |||
31 | ![]() |
Instance attribute | Public | Type reference (TYPE) | TY_HHEA | 20090331 | |||
32 | ![]() |
Instance attribute | Public | Type reference (TYPE) | TY_MAXP | 20090331 | |||
33 | ![]() |
Instance attribute | Public | Type reference (TYPE) | TY_OS2 | 20090331 | |||
34 | ![]() |
Instance attribute | Public | Type reference (TYPE) | TY_POST | 20090331 | |||
35 | ![]() |
Instance attribute | Public | See coding | 20090331 | ||||
36 | ![]() |
Instance attribute | Public | Type reference (TYPE) | TFONT_CP_TO_WIDTH_TAB | 20090609 | |||
37 | ![]() |
Instance attribute | Public | Type reference (TYPE) | TY_DIR | 20090331 | |||
38 | ![]() |
Instance attribute | Public | See coding | 20090331 | ||||
39 | ![]() |
Instance attribute | Public | See coding | 20090403 | ||||
40 | ![]() |
Instance attribute | Public | Type reference (TYPE) | TFONT_GLYPH_TO_WIDTH_TAB | 20090609 | |||
41 | ![]() |
Instance attribute | Public | See coding | 20090331 | ||||
42 | ![]() |
Instance attribute | Public | See coding | 20090331 | ||||
43 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | 20090331 | |||
44 | ![]() |
Instance attribute | Public | Type reference (TYPE) | STRING | 20090417 | |||
45 | ![]() |
Instance attribute | Public | Type reference (TYPE) | STRING | 20090402 | |||
46 | ![]() |
Instance attribute | Public | Type reference (TYPE) | STRING | 20090331 | |||
47 | ![]() |
Instance attribute | Public | Type reference (TYPE) | STRING | 20090417 | |||
48 | ![]() |
Instance attribute | Public | Type reference (TYPE) | STRING | 20090403 | |||
49 | ![]() |
Instance attribute | Public | Type reference (TYPE) | STRING | 20090417 | |||
50 | ![]() |
Instance attribute | Public | Type reference (TYPE) | STRING | 20090331 | |||
51 | ![]() |
Instance attribute | Public | Type reference (TYPE) | STRING | 20090402 | |||
52 | ![]() |
Instance attribute | Public | Type reference (TYPE) | STRING | 20090402 | |||
53 | ![]() |
Instance attribute | Public | Type reference (TYPE) | STRING | 20090402 | |||
54 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | 20090401 | |||
55 | ![]() |
Instance attribute | Public | Type reference (TYPE) | I | 20090331 | |||
56 | ![]() |
Instance attribute | Public | Type reference (TYPE) | STRING | 20090401 | |||
57 | ![]() |
Instance attribute | Public | See coding | 20090331 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Constructor | 20090331 |
Events
Class CL_OPENTYPE_MODEL has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_CMAP | Public | See coding | 20090331 | BEGIN OF ty_cmap,
codepoint TYPE i,
glyphindex TYPE i,
END OF ty_cmap
|
||
2 | TY_DIR | Public | See coding | 20090331 | ty_dir TYPE SORTED TABLE OF ty_direntry WITH NON-UNIQUE KEY tag
|
||
3 | TY_DIRENTRY | Public | See coding | 20090331 | BEGIN OF ty_direntry,
tag(4) TYPE x,
checksum(4) TYPE x,
offset TYPE i,
length TYPE i,
END OF ty_direntry
|
||
4 | TY_GLYPHNAME | Public | See coding | 20090331 | BEGIN OF ty_glyphname,
index TYPE i,
name TYPE string,
END OF ty_glyphname
|
||
5 | TY_HEAD | Public | See coding | 20090331 | BEGIN OF ty_head,
font_revision(4) TYPE x,
flags(2) TYPE x,
unitsperem TYPE i,
xmin TYPE i,
ymin TYPE i,
xmax TYPE i,
ymax TYPE i,
macstyle(2) TYPE x,
lowestrecppem TYPE i,
fontdirectionhint TYPE i,
indextolocformat TYPE i,
glyphdataformat TYPE i,
END OF ty_head
|
||
6 | TY_HHEA | Public | See coding | 20090331 | BEGIN OF ty_hhea,
ascender TYPE i,
descender TYPE i,
linegap TYPE i,
advancewidthmax TYPE i,
minleftsidebearing TYPE i,
minrightsidebearing TYPE i,
xmaxextent TYPE i,
caretsloperise TYPE i,
caretsloperun TYPE i,
caretoffset TYPE i,
metricdataformat TYPE i,
numberofhmetrics TYPE i,
END OF ty_hhea
|
||
7 | TY_HMTX | Public | See coding | 20090331 | BEGIN OF ty_hmtx,
advancewidth TYPE i,
leftsidebearing TYPE i,
END OF ty_hmtx
|
||
8 | TY_MAXP | Public | See coding | 20090331 | BEGIN OF ty_maxp,
version(4) TYPE x,
numglyphs TYPE i,
maxpoints TYPE i,
maxcontours TYPE i,
maxcompositepoints TYPE i,
maxcompositecontours TYPE i,
maxzones TYPE i,
maxtwilightpoints TYPE i,
maxstorage TYPE i,
maxfunctiondefs TYPE i,
maxinstructiondefs TYPE i,
maxstackelements TYPE i,
maxsizeofinstructions TYPE i,
maxcomponentelements TYPE i,
maxcomponentdepth TYPE i,
END OF ty_maxp
|
||
9 | TY_NAME | Public | See coding | 20090331 | BEGIN OF ty_name,
platformid TYPE i,
encodingid TYPE i,
languageid TYPE i,
nameid TYPE i,
length TYPE i,
offset TYPE i,
xstring TYPE xstring,
string TYPE string,
END OF ty_name
|
||
10 | TY_OS2 | Public | See coding | 20090331 | BEGIN OF ty_os2,
version TYPE i,
xavgcharwidth TYPE i,
usweightclass TYPE i,
uswidthclass TYPE i,
fstype(2) TYPE x,
ysubscriptxsize TYPE i,
ysubscriptysize TYPE i,
ysubscriptxoffset TYPE i,
ysubscriptyoffset TYPE i,
ysuperscriptxsize TYPE i,
ysuperscriptysize TYPE i,
ysuperscriptxoffset TYPE i,
ysuperscriptyoffset TYPE i,
ystrikeoutsize TYPE i,
ystrikeoutposition TYPE i,
sfamilyclass(2) TYPE x,
panose(10) TYPE x,
ulUnicodeRange(16) TYPE x,
achVendID(4) TYPE c,
fsSelection(2) TYPE x,
usFirstCharIndex TYPE i,
usLastCharIndex TYPE i,
sTypoAscender TYPE i,
sTypoDescender TYPE i,
sTypoLinegap TYPE i,
usWinAscent TYPE i,
usWinDescent TYPE i,
ulCodePageRange(8) TYPE x,
sxHeight TYPE i,
sCapHeight TYPE i,
usDefaultChar TYPE i,
usBreakChar TYPE i,
usMaxContext TYPE i,
END OF ty_os2
|
||
11 | TY_POST | Public | See coding | 20090331 | BEGIN OF ty_post,
version(4) TYPE x,
italicAngle TYPE f,
underlineposition TYPE i,
underlinethickness TYPE i,
isfixedpitch TYPE abap_bool,
minmemtype42 TYPE i,
maxmemtype42 TYPE i,
minmemtype1 TYPE i,
maxmemtype1 TYPE i,
numberofglyphs TYPE i,
glyphnames TYPE STANDARD TABLE OF ty_glyphname WITH DEFAULT KEY,
END OF ty_post
|
||
12 | TY_TABLE | Public | See coding | 20090331 | ty_table TYPE STANDARD TABLE OF REF TO cl_opentype_model WITH DEFAULT KEY
|
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_OPENTYPE_MODEL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_OPENTYPE_MODEL has no exception.
History
Last changed by/on | SAP | 20131127 |
SAP Release Created in | 800 |