CL_GUI_ECL_MARKUP - Markup (Redlining) Component
BAL Application Log Documentation ABAP Short ReferenceThis documentation is copyright by SAP AG.
Functionality
Instances of this class are used to contact COM objects that implement a redlining interface for theECL (Engineering Client) 2D Viewer and the ECL 3D Viewer. A CL_GUI_ECL_MARKUP object cannot exist without a related viewer instance.
You use ABAP class CL_GUI_ECL_2DVIEWER to create a 2D viewer and class CL_GUI_ECL_3DVIEWER to create a 3D viewer.
The constructor of CL_GUI_ECL_MARKUP uses the method GET_MARKUP_SECONARY of the viewer classes to retrievethe COM object reference. The methods and attributes then wrap the entire functionality of this COM interface. It covers the different redlining modes:
- Selecting markup objects
- Drawing lines (free, single line, polyline)
- Drawing rectangles, ellipses, ploygones
- Inserting texts
It covers the representation of markup objects:
- Colors
- Line width and type
- Fonts
- Frames
In addition, functions such as Undo/Redo, Delete objects, and so on, are supported.
Method CREATE_TOOLBAR creates a toolbar as a user interface to the redlining functionality. It alsooffers functions like 'Store Redlining Layer', which call cross-class methods and communicate with the frame application using event mechanisms.
Redlining layers are stored on the 2D side in CGM format. On the 3D side, no layer handling is supported; instead of transparent CGM layers, TIFF images are stored.
Relationships
Examples
Notes
Further information
ABAP Short Reference Vendor Master (General Section)
This documentation is copyright by SAP AG.
Length: 1571 Date: 20120526 Time: 155222 triton ( 74 ms )






