SAP ABAP Interface IF_XSLFO_TEXT_OUTPUT (Output interface for text output)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-I18 (Application Component) Internationalization (I18N)
⤷
S_XSLFO_API (Package) XSL Formatter API and objects visible externally
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_XSLFO_OUTPUT_ADAPTER | Output adapter base class for XSL formatter | 20081015 |
Properties
| Interface | IF_XSLFO_TEXT_OUTPUT | |
| Short Description | Output interface for text output |
General Data
| Package | S_XSLFO_API | XSL Formatter API and objects visible externally |
| Created | 20081014 | SAP |
| Last changed | 20110908 | SAP |
| 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) |
Interfaces
Interface IF_XSLFO_TEXT_OUTPUT has no interface.
Friends
Interface IF_XSLFO_TEXT_OUTPUT has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CO_FONT_STRETCH_COND | Constant | Public | Type reference (TYPE) | I | -2 | 20081014 | ||
| 2 | CO_FONT_STRETCH_EXP | Constant | Public | Type reference (TYPE) | I | 2 | 20081014 | ||
| 3 | CO_FONT_STRETCH_EXTRA_COND | Constant | Public | Type reference (TYPE) | I | -3 | 20081014 | ||
| 4 | CO_FONT_STRETCH_EXTRA_EXP | Constant | Public | Type reference (TYPE) | I | 3 | 20081014 | ||
| 5 | CO_FONT_STRETCH_NORMAL | Constant | Public | Type reference (TYPE) | I | 0 | 20081014 | ||
| 6 | CO_FONT_STRETCH_SEMI_COND | Constant | Public | Type reference (TYPE) | I | -1 | 20081014 | ||
| 7 | CO_FONT_STRETCH_SEMI_EXP | Constant | Public | Type reference (TYPE) | I | 1 | 20081014 | ||
| 8 | CO_FONT_STRETCH_ULTRA_COND | Constant | Public | Type reference (TYPE) | I | -4 | 20081014 | ||
| 9 | CO_FONT_STRETCH_ULTRA_EXP | Constant | Public | Type reference (TYPE) | I | 4 | 20081014 | ||
| 10 | CO_FONT_STYLE_BACKSLANT | Constant | Public | Type reference (TYPE) | I | 3 | 20081014 | ||
| 11 | CO_FONT_STYLE_ITALIC | Constant | Public | Type reference (TYPE) | I | 1 | 20081014 | ||
| 12 | CO_FONT_STYLE_NORMAL | Constant | Public | Type reference (TYPE) | I | 0 | 20081014 | ||
| 13 | CO_FONT_STYLE_OBLIQUE | Constant | Public | Type reference (TYPE) | I | 2 | 20081014 | ||
| 14 | CO_FONT_VARIANT_NORMAL | Constant | Public | Type reference (TYPE) | I | 0 | 20081014 | ||
| 15 | CO_FONT_VARIANT_SMALLCAPS | Constant | Public | Type reference (TYPE) | I | 1 | 20081014 | ||
| 16 | CO_FONT_WEIGHT_100 | Constant | Public | Type reference (TYPE) | I | -4 | 20081014 | ||
| 17 | CO_FONT_WEIGHT_200 | Constant | Public | Type reference (TYPE) | I | -3 | 20081014 | ||
| 18 | CO_FONT_WEIGHT_300 | Constant | Public | Type reference (TYPE) | I | -2 | 20081014 | ||
| 19 | CO_FONT_WEIGHT_400 | Constant | Public | Type reference (TYPE) | I | -1 | 20081014 | ||
| 20 | CO_FONT_WEIGHT_500 | Constant | Public | Type reference (TYPE) | I | 0 | 20081014 | ||
| 21 | CO_FONT_WEIGHT_600 | Constant | Public | Type reference (TYPE) | I | 1 | 20081014 | ||
| 22 | CO_FONT_WEIGHT_700 | Constant | Public | Type reference (TYPE) | I | 2 | 20081014 | ||
| 23 | CO_FONT_WEIGHT_800 | Constant | Public | Type reference (TYPE) | I | 3 | 20081014 | ||
| 24 | CO_FONT_WEIGHT_900 | Constant | Public | Type reference (TYPE) | I | 4 | 20081014 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Starts a section which represents a hyperlink | 20090929 | |
| 2 | Instance method | Public | Method | Ends a section which represents a hyperlink | 20090929 | |
| 3 | Instance method | Public | Method | Get data about the actual font | 20081014 | |
| 4 | Instance method | Public | Method | Get the actual font size of a selected font | 20081014 | |
| 5 | Instance method | Public | Method | Get ascender of a selected font (text-altitude) | 20081014 | |
| 6 | Instance method | Public | Method | Get descender of a selected font (text-depth) | 20081014 | |
| 7 | Instance method | Public | Method | Get font glyphs string for unicode string | 20081014 | |
| 8 | Instance method | Public | Method | Get width of glyphs string using a selected font | 20081014 | |
| 9 | Instance method | Public | Method | Output some text on the rendering surface | 20081014 | |
| 10 | Instance method | Public | Method | Select a font of the output device from several traits | 20081014 |
Events
Interface IF_XSLFO_TEXT_OUTPUT has no event.
Types
Interface IF_XSLFO_TEXT_OUTPUT has no local type.
Method Signatures
Method BEGIN_HYPERLINK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXTERNAL_DESTINATION | Call by reference | Type reference (TYPE) | STRING | URL string | 20090929 | |||
| 2 | INTERNAL_DESTINATION | Call by reference | Type reference (TYPE) | STRING | Internal hyperlink | 20090929 | |||
| 3 | SHOW_DESTINATION | Call by reference | Type reference (TYPE) | STRING | "new" or "replace" | 20090929 |
Method BEGIN_HYPERLINK on Interface IF_XSLFO_TEXT_OUTPUT has no exception.
Method END_HYPERLINK Signature
Method END_HYPERLINK on Interface IF_XSLFO_TEXT_OUTPUT has no parameter.
Method END_HYPERLINK on Interface IF_XSLFO_TEXT_OUTPUT has no exception.
Method GET_ACTUAL_FONT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_FAMILY | Call by reference | Type reference (TYPE) | STRING | 20081014 | ||||
| 2 | EV_SIZE | Call by reference | Type reference (TYPE) | XSLFO_LENGTH | XSL-FO length in thousandth part of a point (at 72dpi) | 20081014 | |||
| 3 | EV_STRETCH | Call by reference | Type reference (TYPE) | XSLFO_ENUM | XSL-FO enumerated data type | 20081014 | |||
| 4 | EV_STYLE | Call by reference | Type reference (TYPE) | XSLFO_ENUM | XSL-FO enumerated data type | 20081014 | |||
| 5 | EV_VARIANT | Call by reference | Type reference (TYPE) | XSLFO_ENUM | XSL-FO enumerated data type | 20081014 | |||
| 6 | EV_WEIGHT | Call by reference | Type reference (TYPE) | XSLFO_ENUM | XSL-FO enumerated data type | 20081014 | |||
| 7 | IV_FONTID | Call by reference | Type reference (TYPE) | XSLFO_FONTID | XSL-FO font identifier for renderer | 20081014 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20081014 |
Method GET_ACTUAL_FONT_SIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FONTID | Call by reference | Type reference (TYPE) | XSLFO_FONTID | XSL-FO font identifier for renderer | 20081014 | |||
| 2 | RV_SIZE | Value transfer | Type reference (TYPE) | XSLFO_LENGTH | XSL-FO length in thousandth part of a point (at 72dpi) | 20081014 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20081014 |
Method GET_FONT_ASCENDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FONTID | Call by reference | Type reference (TYPE) | XSLFO_FONTID | XSL-FO font identifier for renderer | 20081014 | |||
| 2 | RV_ASCENDER | Value transfer | Type reference (TYPE) | XSLFO_LENGTH | XSL-FO length in thousandth part of a point (at 72dpi) | 20081014 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20081014 |
Method GET_FONT_DESCENDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FONTID | Call by reference | Type reference (TYPE) | XSLFO_FONTID | 20081014 | ||||
| 2 | RV_DESCENDER | Value transfer | Type reference (TYPE) | XSLFO_LENGTH | 20081014 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20081014 |
Method GET_GLYPHS_FOR_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FONTID | Call by reference | Type reference (TYPE) | XSLFO_FONTID | 20081014 | ||||
| 2 | IV_STRING | Call by reference | Type reference (TYPE) | STRING | 20081014 | ||||
| 3 | RV_GLYPHS | Value transfer | Type reference (TYPE) | STRING | 20081014 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20081014 |
Method GET_GLYPHS_WIDTH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FONTID | Call by reference | Type reference (TYPE) | XSLFO_FONTID | 20081014 | ||||
| 2 | IV_GLYPHS | Call by reference | Type reference (TYPE) | STRING | 20081014 | ||||
| 3 | RV_WIDTH | Value transfer | Type reference (TYPE) | XSLFO_LENGTH | 20081014 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20081014 |
Method OUTPUT_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COLOR | Call by reference | Type reference (TYPE) | XSLFO_COLOR | '#000000' | XSL-FO color containing 6 hex char preceded by # | 20081014 | ||
| 2 | IV_FONTID | Call by reference | Type reference (TYPE) | XSLFO_FONTID | XSL-FO font identifier for renderer | 20081014 | |||
| 3 | IV_GLYPHS | Call by reference | Type reference (TYPE) | STRING | 20081014 | ||||
| 4 | IV_GLYPHS_WIDTH | Call by reference | Type reference (TYPE) | XSLFO_LENGTH | XSL-FO length in thousandth part of a point (at 72dpi) | 20081014 | |||
| 5 | IV_OVERLINE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20081014 | |||
| 6 | IV_STRIKETHROUGH | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20081014 | |||
| 7 | IV_UNDERLINE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20081014 | |||
| 8 | IV_X | Call by reference | Type reference (TYPE) | XSLFO_LENGTH | XSL-FO length in thousandth part of a point (at 72dpi) | 20081014 | |||
| 9 | IV_Y | Call by reference | Type reference (TYPE) | XSLFO_LENGTH | XSL-FO length in thousandth part of a point (at 72dpi) | 20081014 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20081014 |
Method SELECT_FONT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COUNTRY | Call by reference | Type reference (TYPE) | XSLFO_ISOCOUNTRY | '' | XSL-FO ISO 3166-1 Country Code | 20081014 | ||
| 2 | IV_FAMILY | Call by reference | Type reference (TYPE) | STRING | Font name or font family name | 20081014 | |||
| 3 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | XSLFO_ISOLANG | '' | XSL-FO ISO 639-2 Language | 20081014 | ||
| 4 | IV_SCRIPT | Call by reference | Type reference (TYPE) | XSLFO_ISOSCRIPT | '' | XSL-FO ISO 15924 Script Code | 20081014 | ||
| 5 | IV_SIZE | Call by reference | Type reference (TYPE) | XSLFO_LENGTH | XSL-FO length in thousandth part of a point (at 72dpi) | 20081014 | |||
| 6 | IV_STRETCH | Call by reference | Type reference (TYPE) | XSLFO_ENUM | CO_FONT_STRETCH_NORMAL | XSL-FO enumerated data type | 20081014 | ||
| 7 | IV_STYLE | Call by reference | Type reference (TYPE) | XSLFO_ENUM | CO_FONT_STYLE_NORMAL | XSL-FO enumerated data type | 20081014 | ||
| 8 | IV_VARIANT | Call by reference | Type reference (TYPE) | XSLFO_ENUM | CO_FONT_VARIANT_NORMAL | XSL-FO enumerated data type | 20081014 | ||
| 9 | IV_WEIGHT | Call by reference | Type reference (TYPE) | XSLFO_ENUM | CO_FONT_WEIGHT_500 | XSL-FO enumerated data type | 20081014 | ||
| 10 | RV_FONTID | Value transfer | Type reference (TYPE) | XSLFO_FONTID | XSL-FO font identifier for renderer | 20081014 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20081014 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 720 |