Ansicht Dokumentation

Wir wachsen stetig und suchen neue Kollegen (m/w/d)! Schauen Sie sich unsere offenen Position an, um eine passende Herausforderung zu finden!

CL_GUI_ECL_MARKUP - Markup (Redlining) Komponente

CL_GUI_ECL_MARKUP - Markup (Redlining) Komponente

RFUMSV00 - Advance Return for Tax on Sales/Purchases   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Instanzen dieser Klasse dienen zur Ansteuerungen von COM Objekten, die eine Redlining-Schnittstelle für den ECL (Engineering Client) 2D- und 3D Viewer implementieren. Ein CL_GUI_ECL_MARKUP Objekt kann nicht ohne eine zugehörige Viewer-Instanz existieren.

Ein 2D Viewer kann mittels der ABAP-Klasse CL_GUI_ECL_2DVIEWER, ein 3D Viewer mit der Klasse CL_GUI_ECL_3DVIEWER erzeugt werden.

Der Konstruktor von CL_GUI_ECL_MARKUP besorgt sich über die GET_MARKUP_SECONARY Methode der Viewer-Klassen die COM Objektreferenz. Die Methoden und Attribute verschalen dann die komplette Funktionalität dieser COM Schnittstelle. Dies umfaßt die verschiedenen Redlining-Modi:

- Selektieren von Markup-Objekten

- Zeichnen von Linien (Freihand, Einzellinie, Polylinie)

- Zeichnen von Rechtecken, Ellipsen, Polygonen

- Einfügen von Texten

Dies umfaßt die Darstellung der Markup-Objekten:

- Farben

- Linienstärke und -art

- Fonts

- Umrandungen

Außerdem werden Funktionen wie Undo/Redo, Objekte löschen, etc. unterstützt.

Die Method CREATE_TOOLBAR erzeugt eine Toolbar als Benutzerschnittstelle zur Redlining-Funktionalität. Hierüber werden auch Funktionen, wie zum Beispiel 'Redlining Layer speichern', angeboten, die klassenübergreifend Methoden aufrufen und mit der Rahmenapplikation mittels Event-Mechanismen kommunizieren.

Redlining Layer werden 2D-seitig im Format CGM abgespeichert. Auf 3D Seite wird kein Layer Handling unterstützt, daher werden hier keine transparenten CGM Layer, sondern TIFF Bildabzüge gespeichert.

Beziehungen

Beispiel

Hinweise

Weiterführende Informationen






BAL_S_LOG - Application Log: Log header data   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2049 Date: 20210512 Time: 155538     sap01-206 ( 37 ms )