...
Code Block |
---|
private void SwitchViewMode( boolean panMode ){ ... CFxARESInstance.instance().runCommand("'2dmode $M=$(if,$(and,$(getvar,2dmode),1),$(-,$(getvar,2dmode),1),$(+,$(getva r,2dmode),1))"); } |
Note: The kernel SDK also provides You can achieve similar results with commands like ZOOM or PAN to achieve similar results.
DWG Viewer - Java Native Interface
Status | ||
---|---|---|
|
Status | ||||
---|---|---|---|---|
|
Executing core commands is a good approach to quickly achieve results but in some cases it is necessary to access directly the drawing content or system relevant parameters. The JNI, the Java Native Interface , allows to exchange data between Java and C++ or to directly manipulate drawing content. The synergy works with a combination of native Java methods and a matching C++ implementation that follows the JNI specifications. The C++ code is managed with CMake and compiled with the NDK. The created shared library (*.so) must be loaded using System.loadLibrary(). The JNI supports executing code in both directions.
...