Windows Presentation Foundation (WPF) is a popular framework for making .NET applications. In addition to built-in controls, WPF supports the use of other control libraries to access new functionality, such as viewing and modifying several document formats with…
Communicating ideas in digital documents can often be made much clearer through the use of layers. Layers have been supported in PDF documents since version 1.5 through optional content groups (OCGs), also known as PDF layers. "Optional" is key here. OCGs…
Some readers of my previous article, Caché eXTreme for .NET – direct access to globals from C#, wondered if you could access information not just from the same instance in which you’re working, but also from another instance on the same computer, or…
Markdown is great—it provides an easy way to write text that can be converted into HTML. But working with raw Markdown programmatically can be a pain. There are plenty of libraries for working with the HTML Markdown can generate, but not many good ones for…
Digital publication can increase access to information, but can just as easily act as a barrier if care and attention is not given to accessibility. For example, if we publish a PDF that contains only images because it was scanned with optical character recognition…