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
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.