public static HashMap<String, Typeface> getCustomFonts()
The list of custom fonts attached to this AnnAndroidRenderingEngine.
You can use this CustomFonts list to add a user-defined font with a specific key to the rendering engine and use it when drawing text objects.
Follow the steps below to use your custom font with text-based objects:
Add your custom font to the demo as a resource (such as verdana.ttf
) and create a typeface object.
Typeface verdana = ResourcesCompat.getFont(this,R.font.verdana);
Attach the newly created typeface object to the CustomFonts list.
AnnAndroidRenderingEngine.getCustomFonts().put("verdana",verdana);
Now you can create your font with a custom font name and set it to the annotation text based object.
AnnFont font = new AnnFont("verdana",12);
annObject.setFont(font);
AnnFont
, the fontFamily
should be the same as the key of the custom font you added to the custom fonts list in step 2 above (such as "verdana").
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document