HexaPDF v0.25.0 Release Notes
Release Date: 2022-10-02 // over 1 year ago-
โ Added
- ๐ Support for the document outline
- ๐ [HexaPDF::Layout::Style#line_height] for setting a custom line height independent of the font size
- [HexaPDF::Document::Destinations#use_or_create] as unified interface for using or creating destinations
- [HexaPDF::Document::Destinations::Destination#valid?] and class method for checking whether a destination array is valid
๐ Fixed
- ๐ Calculation of text related [HexaPDF::Layout::Style] values for Type3 fonts
- [HexaPDF::Encryption::SecurityHandler#encrypt_string] to either return a dupped or encrypted string
- [HexaPDF::Layout::TextLayouter#fit] to avoid infinite loop when encountering a non-zero width breakpoint penalty
- ๐ [HexaPDF::Type::ObjectStream] to parse the initial stream data right after initialization to avoid access errors
- ๐ [HexaPDF::Revisions::from_io] to merge a completely empty revision with just a /XRefStm pointing into the previous one with the latter
- ๐ง [HexaPDF::Revisions::from_io] to handle the case of the configuration option 'parser.try_xref_reconstruction' being false