![]() The syntax highlighter could change paragraph endings for the whole topic instead of the selection only.A corrupted registry settings could crash the application at startup.some German letters or un-escaped XML characters) could produce corrupted Word documents Counters with caption with specific characters (e.g.Script API TStringList.SaveToFile could produce bogus characters: it now produces UTF-8 encoded files.Adding a topic and immediately add another topic before/after could raise an exception.Improved built-in CHM decompiler: enhanced compatibility with more CHM files and removed memory leaks.Moved various utility methods to the HndUtils API object and properly documented them in the API documentation.Floating images were not correctly resized in Word and PDF documentation formats.Under certain conditions, resized images could be distorted in Word and PDF documents.Added option to define if syntax highlighter will automatically convert paragraph to line breaks.Script editor window now appears on the task bar and is not displayed over other programs anymore.It is now possible to add a misspelled word to the dictionary from the project analyzer's spelling tab.New HndUtils.IdnEncode and HndUtils.IdnDecode API methods to (en)code international domain names using using punycode.New HndUtils.UrlEncode and HndUtils.UrlDecode API methods to (en)code URLs.New color picker dialog: ability to edit hexadecimal value, modern look and feed, better integration with HelpNDoc's user interface.Keywords and topics association dialog can now be filtered to only show associated topics.CHM importer can now import keywords and associate them with the correct topics.HTML based templates can now implement hooks to generate custom Help Ids (and therefore file names) for better SEO.The project analyzer’s spell checker can now be used to add misspelled words to the dictionary and the script editor and project analyzer window now correctly appear behind other applications.ĭocumentation generation has also been enhanced, such as images which could be incorrectly resized in PDF documents, or specific counter captions which could produce corrupted Word documents. As such, the new color picker dialog has the ability to enter hexadecimal color values, while the keywords and topics association dialog can now be filtered to only show associated topics. Other enhancements and bug fixesĮnhanced user interface, improved documentation generation, better security and reliability… this major update delivers many additional new features and bug fixes.Īnd that’s not all for this major update as we’ve improved many parts of HelpNDoc starting with the user interface. They are documented in the updated API documentation page. These methods can be useful in custom templates, and to hook the Help ID generation process to produce the best possible URLs for your documentation topics. HndUtils.UrlDecode to perform a URL percent decoding.HndUtils.UrlEncode to perform a URL percent encoding.HndUtils.IdnDecode to perform a International Domain Name (IDNA) Punycode decoding.HndUtils.IdnEncode to perform a International Domain Name (IDNA) Punycode encoding.HndUtils.HTMLEncode to convert a string into an HTML-encoded string.HndUtils.HTMLDecode to convert a string that has been HTML-encoded into a decoded string.HndUtils.FilterAlphaNumericString to filter a string to make it alpha-numeric only, and convert its accented characters.This major update exposes the HndUtils object with many useful methods such as: HelpNDoc includes a powerful API system which can be used to customize the documentation generation process, and automate project maintenance. Additional API methods and enhanced API documentation This makes it easy and fast to migrate an old CHM help file to a modern responsive HTML web documentation, a PDF document or any of the formats handled by HelpNDoc. Thankfully, HelpNDoc can decompile and import existing CHM help files with proper table of contents, topic contents, hyperlinks, media elements… This new update can now import keywords and handle additional problematic CHM help files. Using a proper help authoring tool such as HelpNDoc is crucial as it seamlessly handles all the complexities of the CHM help file format, and provides generation capabilities for multiple other formats to avoid being locked into a legacy help system. ![]() Maintaining a CHM help file is very hard as this ancient format is not maintained by Microsoft anymore, nor properly documented. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |