Hierarchy

⤷

⤷

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 | ![]() |
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 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | Current last Glyph-ID (used for embedded CJK fonts) | 20121123 | ||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | T_CFONT_CIDINFO_UPE_TAB | Information about a CID font in PDF file | 20121123 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | Font was used for CID characters | 20121123 | ||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TFO12-TDFONTNAME | Name of Adobe Core Font | 20121123 | ||
5 | ![]() |
Constant | Public | Type reference (TYPE) | I | 10000000 | Addend, if no Unicode codepoint exists | 20121123 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | I | 3 | Font is Basic Latin Adobe Core Font | 20121123 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | I | 4 | Font is CJK Adobe Core Font | 20121123 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | I | 0 | Invalid font type | 20121123 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | I | 5 | Font is Preview Font (Windows font of PDF Preview) | 20121123 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | I | 2 | Font is True Type Font | 20121123 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | I | 1 | Font is UPE font | 20121123 | |
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | C | Is an embedding of the font file still required? | 20130503 | ||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | T_FONT_PARAMETERS | Parameters of the font | 20121123 | ||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | Type of font (UPE, TTF, Core) | 20121123 | ||
15 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | Font was used for non-CID characters | 20121123 | ||
16 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | Internal ID of font file in PDF file (only later embedding) | 20121123 | ||
17 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_RSTX_PDF_TEXT_PROCESSOR | Reference to text processor | 20130327 | ||
18 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | Name of the Preview Font | 20121123 | ||
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TDBOLD | Bold flag of uploaded TTF font | 20121123 | ||
20 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TDFAMILY | Font family of uploaded TTF font | 20121123 | ||
21 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TDITALIC | Italic flag of uploaded TTF font | 20121123 | ||
22 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_TFR_FONT_INSTANCE | Font handler of UPE font | 20121123 | ||
23 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TFR_INDEX | Typeface Repo - Logical Index into Font Binary | 20121123 | ||
24 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TFONT_CP_TO_WIDTH_TAB | Metric infos from UPE font | 20121123 | ||
25 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TFR_PHYSFONTID | Typeface Repo - Physical Font ID | 20121123 | ||
26 | ![]() |
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 | ![]() |
Instance method | Public | Method | Add a character list to the used character list (CID) | 20121123 |
2 | ![]() |
Instance method | Public | Method | Add a character list to the used character list (non-CID) | 20121123 |
3 | ![]() |
Instance method | Public | Method | Add a character to the used character list (CID) | 20121123 |
4 | ![]() |
Instance method | Public | Method | Add a character to the used character list (non-CID) | 20121123 |
5 | ![]() |
Instance method | Private | Constructor | 20121123 | |
6 | ![]() |
Instance method | Private | Method | Converts a Unicode codepoint to a character | 20121123 |
7 | ![]() |
Instance method | Public | Method | Converts an input string to the glyph list of a font | 20121123 |
8 | ![]() |
Instance method | Private | Method | Fill the font parameters | 20121123 |
9 | ![]() |
Instance method | Public | Method | Get ascender of the font | 20121123 |
10 | ![]() |
Instance method | Public | Method | Get bbox string of the font | 20121123 |
11 | ![]() |
Instance method | Public | Method | Get bbox xmax of the font | 20121123 |
12 | ![]() |
Instance method | Public | Method | Get bbox xmin of the font | 20121123 |
13 | ![]() |
Instance method | Public | Method | Get bbox ymax of the font | 20121123 |
14 | ![]() |
Instance method | Public | Method | Get bbox ymin of the font | 20121123 |
15 | ![]() |
Instance method | Public | Method | Get capheight of the font | 20121123 |
16 | ![]() |
Instance method | Public | Method | Get character width (only for UPE fonts) | 20121123 |
17 | ![]() |
Instance method | Public | Method | Get information about CID font in the PDF file | 20121123 |
18 | ![]() |
Instance method | Public | Method | Get complete information about CID font in the PDF file | 20121123 |
19 | ![]() |
Instance method | Public | Method | Get CID system info: Registry, Ordering, Supplement | 20121123 |
20 | ![]() |
Instance method | Public | Method | Get descender of the font | 20121123 |
21 | ![]() |
Instance method | Public | Method | Get flags of the font | 20121123 |
22 | ![]() |
Instance method | Public | Method | Get internal table with font file | 20121123 |
23 | ![]() |
Instance method | Public | Method | Get the PDF Object ID of the font file | 20121123 |
24 | ![]() |
Instance method | Public | Method | Get font name of the font | 20121123 |
25 | ![]() |
Instance method | Public | Method | Get type of the font | 20121123 |
26 | ![]() |
Instance method | Public | Method | Get full name of the font | 20121123 |
27 | ![]() |
Instance method | Public | Method | Get the internal key of the font | 20121123 |
28 | ![]() |
Instance method | Public | Method | Get itangle of the font | 20121123 |
29 | ![]() |
Instance method | Public | Method | Return current CID counter and increase it by 1 | 20121123 |
30 | ![]() |
Instance method | Public | Method | Get no embedding flag of the font | 20121123 |
31 | ![]() |
Instance method | Public | Method | Get stemv of the font | 20121123 |
32 | ![]() |
Instance method | Public | Method | Get a subset of the font including CID to GID mapping | 20121123 |
33 | ![]() |
Instance method | Public | Method | Is the font a bold font? | 20130221 |
34 | ![]() |
Instance method | Public | Method | Is the font an italic font? | 20130222 |
35 | ![]() |
Instance method | Public | Method | Is a font subsetting requested for this font? | 20121123 |
36 | ![]() |
Instance method | Public | Method | Is the font a Symbol font? | 20121123 |
37 | ![]() |
Instance method | Public | Method | Does the font support the Unicode area? | 20121123 |
38 | ![]() |
Instance method | Public | Method | Set information about CID font in the PDF file | 20121123 |
39 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
GLYPHID | Call by reference | Type reference (TYPE) | I | Glyph ID | 20121123 | ||
2 | ![]() |
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 | ![]() |
GLYPHID | Call by reference | Type reference (TYPE) | I | Glyph ID | 20121123 | ||
2 | ![]() |
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 | ![]() |
CORE_FONT_NAME | Call by reference | Type reference (TYPE) | TFO12-TDFONTNAME | Adobe Core Font Name | 20121123 | ||
2 | ![]() |
PREVIEW_FONT_NAME | Call by reference | Type reference (TYPE) | STRING | Font Name of Windows font (used for PDF preview) | 20121123 | ||
3 | ![]() |
TTF_BOLD | Call by reference | Type reference (TYPE) | TDBOLD | Bold flag of uploaded TTF font | 20121123 | ||
4 | ![]() |
TTF_FAMILY | Call by reference | Type reference (TYPE) | TDFAMILY | Font family of uploaded TTF font | 20121123 | ||
5 | ![]() |
TTF_ITALIC | Call by reference | Type reference (TYPE) | TDITALIC | Italic flag of uploaded TTF font | 20121123 | ||
6 | ![]() |
UPE_LOGIDX | Call by reference | Type reference (TYPE) | TFR_INDEX | Typeface Repo - Logical Index into Font Binary | 20121123 | ||
7 | ![]() |
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 | ![]() |
CHAR | Call by reference | Type reference (TYPE) | STRING | Character (type String because of suppl. characters) | 20121123 | ||
2 | ![]() |
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 | ![]() |
GLYPH_TABLE | Call by reference | Type reference (TYPE) | T_GLYPH_TAB | Table with substituted glyphs | 20121123 | ||
2 | ![]() |
INPUT | Call by reference | Type reference (TYPE) | XSTRING | Input text of one Unicode area in codepage 4102 | 20121123 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
UCIX | Call by reference | Type reference (TYPE) | I | Unicode codepoint | 20121123 | ||
2 | ![]() |
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 | ![]() |
CID_FONTINFO | Call by reference | Type reference (TYPE) | T_CFONT_CIDINFO_UPE | CID font info | 20121123 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
ORDERING | Call by reference | Type reference (TYPE) | CHAR30 | Uniquely names a character collection | 20121123 | ||
2 | ![]() |
REGISTRY | Call by reference | Type reference (TYPE) | CHAR30 | Issuer of character collections | 20121123 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
FONTFILE | Call by reference | Type reference (TYPE) | T_BINTAB128 | Table with font file | 20121123 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
CORE_FONT_NAME | Call by reference | Type reference (TYPE) | TFO12-TDFONTNAME | Name of Adobe Core Font | 20121123 | ||
2 | ![]() |
PREVIEW_FONT_NAME | Call by reference | Type reference (TYPE) | STRING | Name of the Preview Font | 20121123 | ||
3 | ![]() |
TTF_BOLD | Call by reference | Type reference (TYPE) | TDBOLD | Bold flag of uploaded TTF font | 20121123 | ||
4 | ![]() |
TTF_FAMILY | Call by reference | Type reference (TYPE) | TDFAMILY | Font family of uploaded TTF font | 20121123 | ||
5 | ![]() |
TTF_ITALIC | Call by reference | Type reference (TYPE) | TDITALIC | Italic flag of uploaded TTF font | 20121123 | ||
6 | ![]() |
UPE_LOGIDX | Call by reference | Type reference (TYPE) | TFR_INDEX | Typeface Repo - Logical Index into Font Binary | 20121123 | ||
7 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
CID_TO_GID_MAPPING | Call by reference | Type reference (TYPE) | T_BINTAB128 | Table with CID to GlyphID mapping | 20121123 | ||
2 | ![]() |
FONTFILE | Call by reference | Type reference (TYPE) | T_BINTAB128 | Table with font file | 20121123 | ||
3 | ![]() |
LEN_CID_TO_GID | Call by reference | Type reference (TYPE) | I | Length of CID to GID mapping | 20121123 | ||
4 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
SUPPORTED | Value transfer | Type reference (TYPE) | ABAP_BOOL | Does the font support the Unicode area? | 20121123 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
EMBEDDING_REQUIRED | Call by reference | Type reference (TYPE) | C | Is an embedding of the font file still required? | 20130503 | ||
2 | ![]() |
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 |