SAP ABAP Class CL_RSPO_OUTPUT_RENDERER_OTF (OTF renderer for OOXML)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   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_RSPO_OUTPUT_RENDERER_OTF  
Short Description OTF renderer for OOXML    
Super Class CL_XSLFO_OUTPUT_ADAPTER Output adapter base class for XSL formatter 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class PO    
Program status P  SAP Standard Production Program 
Category 0   
Package SPOO   Spool 
Created 20080205   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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
Class CL_RSPO_OUTPUT_RENDERER_OTF has no interface implemented.
Friends
Class CL_RSPO_OUTPUT_RENDERER_OTF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BMPUTIL_BMPDATA Instance attribute Private Type reference (TYPE) XSTRING BMP data 20090914
2 BMPUTIL_CUROFS Instance attribute Private Type reference (TYPE) I 0 current offset in BMP data 20090914
3 BMPUTIL_DATALEN Instance attribute Private Type reference (TYPE) I 0 length of BMP data 20090914
4 BMPUTIL_OTFBITMAPCACHE Instance attribute Private Type reference (TYPE) T_OTFBITMAPCACHE_TABLE Table for cached OTF images 20090928
5 BMPUTIL_OTFBITMAPCACHE_SIZE Instance attribute Private Type reference (TYPE) I 0 Total # of cached BM bytes 20090928
6 BMPUTIL_OTFRDLEN Instance attribute Private Type reference (TYPE) I 0 Length of RD bytes in wa 20090914
7 BMPUTIL_OTFRDRAW Instance attribute Private Type reference (TYPE) XSTRING RD bytes 20090914
8 BMPUTIL_OTFRDTAB Instance attribute Private Type reference (TYPE) RSPO_OTFTAB Table of OTF commands 20090914
9 BMPUTIL_OTFRDWA Instance attribute Private Type reference (TYPE) ITCOO OTF Structure 20090914
10 CHARLEN_BYTES Instance attribute Private Type reference (TYPE) I number of bytes per char 20080206
11 CONV_OBJECT_UTF16 Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_CONV_OBJ Conv to UTF-16 20080307
12 CREATESPOOL Instance attribute Private Type reference (TYPE) C 'X' Create spool request? 20080728
13 C_OTF_LI_DASHED Constant Private Type reference (TYPE) C 'A' Dashed line 20080305
14 C_OTF_LI_DOTTED Constant Private Type reference (TYPE) C 'O' Dotted line 20080305
15 C_OTF_LI_DOUBLE Constant Private Type reference (TYPE) C 'U' Double line 20080305
16 DEVTYPE Instance attribute Private Type reference (TYPE) RSPOPTYPE SPACE Spool: Device type name 20080205
17 DOC_CLOSED Instance attribute Private Type reference (TYPE) C SPACE Document ended 20080212
18 DOC_COUNT Instance attribute Private Type reference (TYPE) I 0 number of forms 20080214
19 DOC_OPENED Instance attribute Private Type reference (TYPE) C SPACE Document started 20080212
20 DOC_PAGES Instance attribute Private Type reference (TYPE) I 0 number of pages in doc 20080205
21 FONTMAPTAB Instance attribute Private Type reference (TYPE) T_FONTMAPTAB XSLT->OTF font map 20080205
22 FORMNAME Instance attribute Private Type reference (TYPE) STRING Name of OOXML form 20080207
23 GETOTF Instance attribute Private Type reference (TYPE) C SPACE Return OTF data? 20080205
24 JOB_CLOSED Instance attribute Private Type reference (TYPE) C SPACE Job ended 20080205
25 JOB_OPENED Instance attribute Private Type reference (TYPE) C SPACE Job started 20080205
26 JOB_PAGES Instance attribute Private Type reference (TYPE) I 0 number of pages in job 20080205
27 LANGUAGE Instance attribute Private Type reference (TYPE) LANGU Language Key 20080207
28 MO_IMAGE_PROC Instance attribute Public Object reference (TYPE REF TO) CL_FXS_IMAGE_PROCESSOR Image Processor 20081110
29 MT_GLYPH_CACHE Instance attribute Private Type reference (TYPE) TY_GLYPH_CACHE_TABLE 20080314
30 MT_UC_GLYPH_CACHE Instance attribute Private Type reference (TYPE) TY_UC_GLYPH_CACHE_TABLE 20080314
31 OTFDATA Instance attribute Private Type reference (TYPE) RSPO_OTFTAB Smart Forms: Table OTF 20080205
32 OTFDATA_LAST_IX Instance attribute Private Type reference (TYPE) I 0 Last line of previous document 20080729
33 OTFPERDOC Instance attribute Private Type reference (TYPE) C SPACE Return OTF at END_DOC? 20080728
34 OTF_BOLD Instance attribute Private Type reference (TYPE) TDBOLD SPACE Font attribute bold type 20080205
35 OTF_CB_B Instance attribute Private Type reference (TYPE) X 0 Box color value BLUE 20080206
36 OTF_CB_G Instance attribute Private Type reference (TYPE) X 0 Box color value GREEN 20080206
37 OTF_CB_R Instance attribute Private Type reference (TYPE) X 0 Box color value RED 20080206
38 OTF_CT_B Instance attribute Private Type reference (TYPE) X 0 Text color value BLUE 20080206
39 OTF_CT_G Instance attribute Private Type reference (TYPE) X 0 Text color value GREEN 20080206
40 OTF_CT_R Instance attribute Private Type reference (TYPE) X 0 Text color value RED 20080206
41 OTF_FAMILY Instance attribute Private Type reference (TYPE) TDFAMILY Font attribute: Name of font family 20080205
42 OTF_FC_PAR Instance attribute Private Type reference (TYPE) TDPRINTPAR SPACE last FC 20080206
43 OTF_FONTEXTAB Instance attribute Private Type reference (TYPE) T_OTFFONTEXTAB Font exchange table 20080206
44 OTF_FONTID Instance attribute Private Type reference (TYPE) XSLFO_FONTID 20080314
45 OTF_FONTSIZE Instance attribute Private Type reference (TYPE) TDFONTSIZE 0 Font attribute: font size in 1/10 point 20080205
46 OTF_FONT_SET_ON_PAGE Instance attribute Private Type reference (TYPE) C SPACE font set on new page? 20080207
47 OTF_ITALIC Instance attribute Private Type reference (TYPE) TDITALIC SPACE Font attribute italic 20080205
48 OTF_SOFTFONTTAB Instance attribute Private Type reference (TYPE) T_SOFTFONTTAB Which softfont has been downloaded in OTF? 20081210
49 OTF_START_PAR Instance attribute Private Type reference (TYPE) TDPRINTPAR SPACE Parameter of OTF //X start cmd 20080729
50 OTF_ST_MAXLEN Instance attribute Private Type reference (TYPE) I max num of chars in ST 20080220
51 OTF_UL_PAR Instance attribute Private Type reference (TYPE) TDPRINTPAR SPACE last UL 20080206
52 PAGEFORMAT Instance attribute Private Type reference (TYPE) RSPOFORMAT 'INCH12' Spool: Page format 20080205
53 PRINTER Instance attribute Private Type reference (TYPE) RSPOPNAME SPACE Spool: Output Device 20080205
54 PRINTOPTIONS Instance attribute Private Type reference (TYPE) POSS_JOBTICKETTAB Job ticket table for spool request 20080205
55 PRINTPAR Instance attribute Private Type reference (TYPE) T_PRINTPARAMS SAP Smart Forms: Smart Composer (transfer) options 20080205
56 PRINTTICKET Instance attribute Private Type reference (TYPE) POSS_PRINTTICKETNAME Name of a print ticket 20081029
57 SPOOLFORMAT Instance attribute Private Type reference (TYPE) RSPOPAPFAM 'INCH12' Spool: Format type 20080205
58 SPOOL_HANDLE Instance attribute Private Type reference (TYPE) I 0 Handle for spool request 20080205
59 SPOOL_ID Instance attribute Private Type reference (TYPE) RSPOID 0 Spool request number 20080205
60 SYSTEMCODEPAGE Instance attribute Private Type reference (TYPE) CPCODEPAGE SAP Character Set ID 20080206
61 TEXT_CUR_XPOS Instance attribute Private Type reference (TYPE) XSLFO_LENGTH 0 XSL-FO length in thousandth part of a point (at 72dpi) 20080221
62 TEXT_CUR_YPOS Instance attribute Private Type reference (TYPE) XSLFO_LENGTH 0 XSL-FO length in thousandth part of a point (at 72dpi) 20080221
63 TEXT_OUTPUT_ON_PAGE Instance attribute Private Type reference (TYPE) C SPACE Has a string been output? 20080221
64 TSP03D Instance attribute Private Type reference (TYPE) TSP03D Spool: Device Description (New Format) 20080206
65 TSP0A Instance attribute Private Type reference (TYPE) TSP0A Spool: Device types 20080205
66 UC_LITTLE_ENDIAN Instance attribute Private Type reference (TYPE) C SPACE Is UC little-endian? 20080211
Methods
# Method Level Visibility Method type Description Created on
1 BMPUTIL_GETBYTE Instance method Private Method Get single byte from xstring, increment ofs 20090914
2 BMPUTIL_GETBYTES Instance method Private Method Get bytes from xstring, increment ofs 20090914
3 BMPUTIL_GETDWORD Instance method Private Method Get unsigned 4byte int value 20090914
4 BMPUTIL_GETLONG Instance method Private Method Get signed 4byte int value 20090914
5 BMPUTIL_GETOFS Instance method Private Method Get current offset 20090914
6 BMPUTIL_GETWORD Instance method Private Method Get 2byte int value 20090914
7 BMPUTIL_INIT Instance method Public Method Init bmp access 20090914
8 BMPUTIL_OTFRDFLUSH Instance method Private Method Get otf RD table 20090914
9 BMPUTIL_OTFRDINIT Instance method Private Method Init OTF RD buffer 20090914
10 BMPUTIL_OTFRDPUTBYTE Instance method Private Method Put byte into RD 20090914
11 BMPUTIL_OTFRDPUTBYTES Instance method Private Method Put bytes into RD 20090914
12 BMPUTIL_OTFRDPUTBYTES_FAST Instance method Private Method Put bytes into RD 20090914
13 BMPUTIL_OTFRDPUTDWORD Instance method Private Method Put 4 byte unsigned int 20090914
14 BMPUTIL_OTFRDPUTWORD Instance method Private Method Put 2byte unsigned int into RD 20090914
15 BMPUTIL_SETOFS Instance method Private Method Set current offset 20090914
16 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080205
17 CONVERT2TW Instance method Private Method Convert IN,CM,MM,PT to TWIP 20080214
18 CONVERT_IMG_BMP2OTF Instance method Public Method Convert BMP image data to OTF BM+RD cmds 20090914
19 DOC_END Instance method Public Method End a document 20080205
20 DOC_START Instance method Public Method Start a document 20080205
21 DRAW_BOX Instance method Private Method Draw box (e.g. for image which we cant show) 20080215
22 GET_STRING_WIDTH Instance method Private Method Calculate width of string in TWIP 20080211
23 INITIALIZE Instance method Private Method Initialize renderer settings for new job 20080206
24 JOB_END Instance method Public Method End a job 20080212
25 JOB_START Instance method Public Method Start a job 20080212
26 MAP_STD_PAGEFORMAT Instance method Private Method guess standard format from w/h 20080207
27 OPEN_SPOOL Instance method Private Method Open spool request 20080215
28 SET_COLOR Instance method Private Method Set box or text color 20080207
Events
Class CL_RSPO_OUTPUT_RENDERER_OTF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_GLYPH_CACHE Private See coding 20080314 begin of ty_glyph_cache, fontid type xslfo_fontid, glyph type string, width type i, end of ty_glyph_cache
2 TY_GLYPH_CACHE_TABLE Private See coding 20080314 ty_glyph_cache_table TYPE HASHED TABLE OF ty_glyph_cache WITH UNIQUE KEY fontid glyph
3 TY_UC_GLYPH_CACHE Private See coding 20080314 begin of ty_uc_glyph_cache, fontid type xslfo_fontid, glyph type i, width type i, end of ty_uc_glyph_cache
4 TY_UC_GLYPH_CACHE_TABLE Private See coding 20080314 ty_uc_glyph_cache_table TYPE HASHED TABLE OF ty_uc_glyph_cache WITH UNIQUE KEY fontid glyph
5 T_FONTMAPREC Private See coding font mapping record 20080205 begin of T_FONTMAPREC, family type string, size type xslfo_length, style type xslfo_enum, stretch type xslfo_enum, variant type xslfo_enum, weight type xslfo_enum, isolang type xslfo_isolang, otf_fam type tdfamily, otf_size type tdfontsize, otf_bold type tdbold, otf_italic type tditalic, used(1) type c, otf_fc_par type tdprintpar, fontheader type itcfh, is_cascading(1) type c, w_tw_space type i, w_tw_hash type i, saplang type langu, end of T_FONTMAPREC
6 T_FONTMAPTAB Private See coding font mapping table 20080205 T_FONTMAPTAB type standard table of t_fontmaprec
7 T_OTFBITMAPCACHE Private See coding Cache for prepared OTF images 20090928 begin of T_OTFBITMAPCACHE, bm_handle type i, bm_otftab type rspo_otftab, bm_numbytes type i, end of T_OTFBITMAPCACHE
8 T_OTFBITMAPCACHE_TABLE Private See coding Table for cached OTF images 20090928 T_OTFBITMAPCACHE_TABLE type hashed table of T_OTFBITMAPCACHE with unique key bm_handle
9 T_OTFFONTEXTAB Private See coding OTF font replacement system->printer font 20080206 T_OTFFONTEXTAB type standard table of itcfg
10 T_PRINTPARAMS Private See coding Print parameters 20080212 begin of T_PRINTPARAMS, dest type rspopname, copies type rspocopies, name type rspo0name, suffix1 type rspo1name, suffix2 type rspo2name, rqnewid(1) type c, rqimmed type rspo1dispo, rqdelete type rspo2dispo, rqfinal type rspofinal, lifetime(1) type c, title type rspotitle, receiver type rsporeceiv, division type rspodivisi, auth type rspoauth, coverpage(1) type c, sponumiv(2) type c, spoolid type rspoid, end of T_PRINTPARAMS
11 T_SOFTFONTREC Private See coding Softfont identifier 20081210 begin of T_SOFTFONTREC, FAMILY type tdfamily, bold type tdbold, italic type tditalic, end of T_SOFTFONTREC
12 T_SOFTFONTTAB Private See coding Which softfont has been downloaded in OTF? 20081210 T_SOFTFONTTAB type hashed table of T_SOFTFONTREC with unique key family bold italic
Method Signatures

Method BMPUTIL_GETBYTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_BYTE Value transfer Type reference (TYPE) XSTRING byte 20090914

Method BMPUTIL_GETBYTE on class CL_RSPO_OUTPUT_RENDERER_OTF has no exception.

Method BMPUTIL_GETBYTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NUMBYTES Call by reference Type reference (TYPE) I size of chunk 20090914
2 Returning RT_BYTES Value transfer Type reference (TYPE) XSTRING chunk of bytes 20090914

Method BMPUTIL_GETBYTES on class CL_RSPO_OUTPUT_RENDERER_OTF has no exception.

Method BMPUTIL_GETDWORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_DWORD Value transfer Type reference (TYPE) I Dword 20090914

Method BMPUTIL_GETDWORD on class CL_RSPO_OUTPUT_RENDERER_OTF has no exception.

Method BMPUTIL_GETLONG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_LONG Value transfer Type reference (TYPE) I Long 20090914

Method BMPUTIL_GETLONG on class CL_RSPO_OUTPUT_RENDERER_OTF has no exception.

Method BMPUTIL_GETOFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_OFS Value transfer Type reference (TYPE) I ofs 20090914

Method BMPUTIL_GETOFS on class CL_RSPO_OUTPUT_RENDERER_OTF has no exception.

Method BMPUTIL_GETWORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_WORD Value transfer Type reference (TYPE) I word 20090914

Method BMPUTIL_GETWORD on class CL_RSPO_OUTPUT_RENDERER_OTF has no exception.

Method BMPUTIL_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BMPDATA Call by reference Type reference (TYPE) XSTRING BMP image 20090914

Method BMPUTIL_INIT on class CL_RSPO_OUTPUT_RENDERER_OTF has no exception.

Method BMPUTIL_OTFRDFLUSH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_OTFTAB Value transfer Type reference (TYPE) RSPO_OTFTAB Table of OTF commands 20090914

Method BMPUTIL_OTFRDFLUSH on class CL_RSPO_OUTPUT_RENDERER_OTF has no exception.

Method BMPUTIL_OTFRDINIT Signature

Method BMPUTIL_OTFRDINIT on class CL_RSPO_OUTPUT_RENDERER_OTF has no parameter.
Method BMPUTIL_OTFRDINIT on class CL_RSPO_OUTPUT_RENDERER_OTF has no exception.

Method BMPUTIL_OTFRDPUTBYTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BYTE Call by reference Type reference (TYPE) X byte 20090914

Method BMPUTIL_OTFRDPUTBYTE on class CL_RSPO_OUTPUT_RENDERER_OTF has no exception.

Method BMPUTIL_OTFRDPUTBYTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BYTES Call by reference Type reference (TYPE) XSTRING bytes 20090914
2 Importing IM_LEN Call by reference Type reference (TYPE) I 0 numbytes 20090914

Method BMPUTIL_OTFRDPUTBYTES on class CL_RSPO_OUTPUT_RENDERER_OTF has no exception.

Method BMPUTIL_OTFRDPUTBYTES_FAST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BYTES Call by reference Type reference (TYPE) XSTRING bytes 20090914
2 Importing IM_LEN Call by reference Type reference (TYPE) I 0 len 20090914

Method BMPUTIL_OTFRDPUTBYTES_FAST on class CL_RSPO_OUTPUT_RENDERER_OTF has no exception.

Method BMPUTIL_OTFRDPUTDWORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DWORD Call by reference Type reference (TYPE) I dword 20090914

Method BMPUTIL_OTFRDPUTDWORD on class CL_RSPO_OUTPUT_RENDERER_OTF has no exception.

Method BMPUTIL_OTFRDPUTWORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WORD Call by reference Type reference (TYPE) I word 20090914

Method BMPUTIL_OTFRDPUTWORD on class CL_RSPO_OUTPUT_RENDERER_OTF has no exception.

Method BMPUTIL_SETOFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OFS Call by reference Type reference (TYPE) I offset 20090914

Method BMPUTIL_SETOFS on class CL_RSPO_OUTPUT_RENDERER_OTF has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CREATESPOOL Call by reference Type reference (TYPE) C 'X' create spool request 20080728
2 Importing IM_GETOTF Call by reference Type reference (TYPE) C return OTF data? 20080212
3 Importing IM_OTFPERDOC Call by reference Type reference (TYPE) C return OTF per document? 20080728
4 Importing IM_PRINTER Call by reference Type reference (TYPE) RSPOPNAME output device 20080205

Method CONSTRUCTOR on class CL_RSPO_OUTPUT_RENDERER_OTF has no exception.

Method CONVERT2TW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_VAL_TW Call by reference Type reference (TYPE) I value converted to TWIP 20080214
2 Importing IM_UNIT Call by reference Type reference (TYPE) RSPOPGWU Spool: Unit of measurement for paper length 20080214
3 Importing IM_VAL Call by reference Type reference (TYPE) I input value 20080214

Method CONVERT2TW on class CL_RSPO_OUTPUT_RENDERER_OTF has no exception.

Method CONVERT_IMG_BMP2OTF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DPI Call by reference Type reference (TYPE) I dots per inch 20090914
2 Exporting EX_HEIGHT_TW Call by reference Type reference (TYPE) I height in TWIP 20090914
3 Exporting EX_OTFDATA Call by reference Type reference (TYPE) RSPO_OTFTAB Table of OTF commands 20090914
4 Exporting EX_WIDTH_TW Call by reference Type reference (TYPE) I width in TWIP 20090914
5 Importing IM_IMAGEDATA_BMP Call by reference Type reference (TYPE) XSTRING BMP image data 20090914

Method CONVERT_IMG_BMP2OTF on class CL_RSPO_OUTPUT_RENDERER_OTF has no exception.

Method DOC_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DOCPAGES Call by reference Type reference (TYPE) I Number of pages in document 20080205
2 Exporting EX_OTF Call by reference Type reference (TYPE) RSPO_OTFTAB Table of OTF commands 20080729
# Exception Resumable Description Created on
1 SPOOL_WRITE_ERROR Error writing into spool request 20080215

Method DOC_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FORMNAME Call by reference Type reference (TYPE) STRING Name of OOXML form 20080207

Method DOC_START on class CL_RSPO_OUTPUT_RENDERER_OTF has no exception.

Method DRAW_BOX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BORDER_TW Call by reference Type reference (TYPE) I XSL-FO length in thousandth part of a point (at 72dpi) 20080215
2 Importing IM_COLOR Call by reference Type reference (TYPE) XSLFO_COLOR XSL-FO color containing 6 hex uppercase chars preceded by # 20080215
3 Importing IM_DARKNESS Call by reference Type reference (TYPE) I 20080215
4 Importing IM_H Call by reference Type reference (TYPE) XSLFO_LENGTH XSL-FO length in thousandth part of a point (at 72dpi) 20080215
5 Importing IM_W Call by reference Type reference (TYPE) XSLFO_LENGTH XSL-FO length in thousandth part of a point (at 72dpi) 20080215
6 Importing IM_X Call by reference Type reference (TYPE) XSLFO_LENGTH XSL-FO length in thousandth part of a point (at 72dpi) 20080215
7 Importing IM_Y Call by reference Type reference (TYPE) XSLFO_LENGTH XSL-FO length in thousandth part of a point (at 72dpi) 20080215

Method DRAW_BOX on class CL_RSPO_OUTPUT_RENDERER_OTF has no exception.

Method GET_STRING_WIDTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EX_WIDTH_TW Value transfer Type reference (TYPE) I Width in TWIP 20080211
2 Importing IM_DEFAULT_W_TW Call by reference Type reference (TYPE) I 0 default width 20080211
3 Importing IM_STRING Call by reference Type reference (TYPE) STRING String 20080211
4 Importing IM_STRINGLEN Call by reference Type reference (TYPE) I 0 len of string 20080211

Method GET_STRING_WIDTH on class CL_RSPO_OUTPUT_RENDERER_OTF has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_RSPO_OUTPUT_RENDERER_OTF has no parameter.
Method INITIALIZE on class CL_RSPO_OUTPUT_RENDERER_OTF has no exception.

Method JOB_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_JOBPAGES Call by reference Type reference (TYPE) I Number of pages in job 20080212
2 Exporting EX_OTF Call by reference Type reference (TYPE) RSPO_OTFTAB Table of OTF commands 20080212
3 Exporting EX_PRINTDATA Call by reference Type reference (TYPE) XSTRING Print data stream (not used) 20080212
4 Exporting EX_SPOOLID Call by reference Type reference (TYPE) RSPOID Spool request number 20080212
# Exception Resumable Description Created on
1 NOT_STARTED No job was started 20080227
2 SPOOL_CLOSE_ERROR Error closing spool request 20080215
3 SPOOL_WRITE_ERROR Error writing into spool request 20080215

Method JOB_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AUTH Call by reference Type reference (TYPE) RSPOAUTH SPACE Value for authorization check 20080212
2 Importing IM_COPIES Call by reference Type reference (TYPE) RSPOCOPIES Number of copies 20080212
3 Importing IM_COVERPAGE Call by reference Type reference (TYPE) C 'D' Print SAP cover page? 20080212
4 Importing IM_DELETE Call by reference Type reference (TYPE) RSPO2DISPO SPACE Delete spool request automatically 20080212
5 Importing IM_DIVISION Call by reference Type reference (TYPE) RSPODIVISI SPACE Department 20080212
6 Importing IM_FINAL Call by reference Type reference (TYPE) RSPOFINAL SPACE Spool request completed 20080212
7 Importing IM_IMMED Call by reference Type reference (TYPE) RSPO1DISPO SPACE Print immediately or later 20080212
8 Importing IM_LIFETIME Call by reference Type reference (TYPE) C '0' Retention period in spooler 20080212
9 Importing IM_NAME Call by reference Type reference (TYPE) RSPO0NAME 'DOCX' Spool request: Name 20080212
10 Importing IM_NEWID Call by reference Type reference (TYPE) C 'X' new spool request 20080212
11 Importing IM_PRINTER Call by reference Type reference (TYPE) RSPOPNAME Spool: Output Device 20080212
12 Importing IM_PRINTOPTIONS Call by reference Type reference (TYPE) POSS_JOBTICKETTAB Job ticket table for spool request 20080212
13 Importing IM_PRINTTICKET Call by reference Type reference (TYPE) POSS_PRINTTICKETNAME SPACE Name of a print ticket 20081029
14 Importing IM_RECEIVER Call by reference Type reference (TYPE) RSPORECEIV SPACE Spool: Recipient of spool request 20080212
15 Importing IM_SPONUMIV Call by reference Type reference (TYPE) NRNR SPACE Number Range Number 20080212
16 Importing IM_SPOOLID Call by reference Type reference (TYPE) RSPOID 0 Spool request number 20080212
17 Importing IM_SUFFIX1 Call by reference Type reference (TYPE) RSPO1NAME Spool request: Suffix 1 20080212
18 Importing IM_SUFFIX2 Call by reference Type reference (TYPE) RSPO2NAME Spool request: Suffix 2 20080212
19 Importing IM_TITLE Call by reference Type reference (TYPE) RSPOTITLE SPACE Title of a spool request 20080212
20 Importing IM_USESPOOLID Call by reference Type reference (TYPE) C SPACE Use SPOOLID param 20080212

Method JOB_START on class CL_RSPO_OUTPUT_RENDERER_OTF has no exception.

Method MAP_STD_PAGEFORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HEIGHT_TW Call by reference Type reference (TYPE) I 20080207
2 Exporting ORIENTATION Call by reference Type reference (TYPE) RSPOORIENT Spool: Page format orientation 20080207
3 Exporting PAGEFORMAT Call by reference Type reference (TYPE) RSPOFORMAT Spool: Page format 20080207
4 Importing WIDTH_TW Call by reference Type reference (TYPE) I 20080207

Method MAP_STD_PAGEFORMAT on class CL_RSPO_OUTPUT_RENDERER_OTF has no exception.

Method OPEN_SPOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PAGEFORMAT Call by reference Type reference (TYPE) RSPOFORMAT Spool: Page format 20080215
# Exception Resumable Description Created on
1 SPOOL_OPEN_ERROR Error opening spool 20080215

Method SET_COLOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BOX_OR_TEXT Call by reference Type reference (TYPE) C 'B' B=Box, T=Text 20080215
2 Importing IM_COLOR Call by reference Type reference (TYPE) XSLFO_COLOR '#000000' XSL-FO color containing 6 hex uppercase chars preceded by # 20080215

Method SET_COLOR on class CL_RSPO_OUTPUT_RENDERER_OTF has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 711