SAP ABAP Class CL_XSLFO_XPS_RENDERER (XSL-FO xps renderer)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷ BC-CCM-PRN (Application Component) Print and Output Management
⤷ SPOO (Package) Spool
⤷ BC-CCM-PRN (Application Component) Print and Output Management
⤷ SPOO (Package) Spool
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_XSLFO_OUTPUT_ADAPTER | Output adapter base class for XSL formatter | 20081015 |
Properties
Class | CL_XSLFO_XPS_RENDERER | |
Short Description | XSL-FO xps renderer | |
Super Class | CL_XSLFO_OUTPUT_ADAPTER | Output adapter base class for XSL formatter |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SPOO | Spool |
Created | 20080225 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_XSLFO_XPS_RENDERER has no forward declaration.
Interfaces
Class CL_XSLFO_XPS_RENDERER has no interface implemented.
Friends
Class CL_XSLFO_XPS_RENDERER has no friend class.
Attributes
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CLOSE_DOCUMENT | Instance method | Public | Method | 20080225 | |
2 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20080225 |
3 | GET_DOCUMENT | Instance method | Public | Method | 20080225 | |
4 | GET_NUMPAGES | Instance method | Public | Method | 20090109 | |
5 | OPEN_DOCUMENT | Instance method | Public | Method | 20080225 |
Events
Class CL_XSLFO_XPS_RENDERER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_FONTID_TABLE | Private | See coding | 20080225 | ty_fontid_table type hashed table of ty_fontid_to_css with unique key fontid
|
||
2 | TY_FONTID_TO_CSS | Private | See coding | 20080225 | begin of ty_fontid_to_css,
fontid type xslfo_fontid,
family type string,
size type xslfo_length,
style type xslfo_enum,
stretch type xslfo_enum,
variant type xslfo_enum,
weight type xslfo_enum,
bold type tdbold,
italic type tditalic,
ascender type xslfo_length,
descender type xslfo_length,
hashwidth type i, " width of replacement character #
xps_font type ref to cl_xps_fontpart,
end of ty_fontid_to_css
|
||
3 | TY_GLYPH | Private | See coding | 20080318 | begin of ty_glyph,
fontid type xslfo_fontid,
glyph type string,
width type i,
end of ty_glyph
|
||
4 | TY_GLYPH_TABLE | Private | See coding | 20080318 | ty_glyph_table TYPE HASHED TABLE OF ty_glyph WITH UNIQUE KEY fontid glyph
|
||
5 | TY_ID | Private | See coding | 20080225 | begin of ty_id,
name type string,
style type tditalic,
weight type tdbold,
end of ty_id
|
||
6 | TY_ID2 | Private | See coding | 20080225 | begin of ty_id2,
name type string,
style type tditalic,
weight type tdbold,
size type i,
end of ty_id2
|
||
7 | TY_ID2_TABLE | Private | See coding | 20080225 | ty_id2_table type hashed table of ty_id2_to_fontid with unique key id
|
||
8 | TY_ID2_TO_FONTID | Private | See coding | 20080225 | begin of ty_id2_to_fontid,
id type ty_id2,
fontid type xslfo_fontid,
end of ty_id2_to_fontid
|
||
9 | TY_ID_TABLE | Private | See coding | 20080225 | ty_id_table type hashed table of ty_id_to_xpsfont with unique key id
|
||
10 | TY_ID_TO_XPSFONT | Private | See coding | 20080225 | begin of ty_id_to_xpsfont,
id type ty_id,
xps_font type ref to cl_xps_fontpart,
end of ty_id_to_xpsfont
|
||
11 | TY_SELECTION | Private | See coding | 20080318 | begin of ty_selection, " maps input parameter to fontid
family type string,
size type xslfo_length,
style type xslfo_enum,
stretch type xslfo_enum,
variant type xslfo_enum,
weight type xslfo_enum,
language type xslfo_isolang,
country type xslfo_isocountry,
script type xslfo_isoscript,
fontid type xslfo_fontid,
end of ty_selection
|
||
12 | TY_SELECTION_TABLE | Private | See coding | 20080318 | ty_selection_table TYPE HASHED TABLE OF ty_selection WITH UNIQUE KEY family size style stretch variant weight language country script
|
Method Signatures
Method CLOSE_DOCUMENT Signature
Method CLOSE_DOCUMENT on class CL_XSLFO_XPS_RENDERER has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_OPENXML_FORMAT | Packaging Error - Invalid Content | 20080303 |
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_XSLFO_XPS_RENDERER has no parameter.
Method CONSTRUCTOR on class CL_XSLFO_XPS_RENDERER has no exception.
Method GET_DOCUMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_OUTPUT | Value transfer | Type reference (TYPE) | XSTRING | 20080225 |
Method GET_DOCUMENT on class CL_XSLFO_XPS_RENDERER has no exception.
Method GET_NUMPAGES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_NUMPAGES | Value transfer | Type reference (TYPE) | I | 20090109 |
Method GET_NUMPAGES on class CL_XSLFO_XPS_RENDERER has no exception.
Method OPEN_DOCUMENT Signature
Method OPEN_DOCUMENT on class CL_XSLFO_XPS_RENDERER has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_OPENXML_NOT_ALLOWED | Action is not allowed | 20080303 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 711 |