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 |