Sha256: 39fbe80b1ed588915f751c9c98d832386b96a9d5c0dd324e39ba2781f9b850cc
Contents?: true
Size: 1.62 KB
Versions: 1
Compression:
Stored size: 1.62 KB
Contents
_Version 0.0.1:_ - Initial RRTF release based on the ifad-rtf gem with stylesheet support added. _Version 0.0.2:_ - Simplified style syntax and changed all options hash keys to strings. - Extract paragraph & character style formatting attributes into modules. _Version 1.0.0:_ - Migrate DocumentStyle to DocumentProperties since DocumentStyle was not logically a descendent of the Style class (a style can be added to a stylesheet and applied to elements within a document, e.g. paragraphs, characters, tables, but use properties to style an entire document). - Extract document and page formatting attributes into modules. - Create Page module and Page::Margin and Page::Size classes to assist in parsing page size and margin from strings. - Use the FastImage gem to identify image type and dimensions in place of custom byte-level functions. - Remove character formatting helpers (bold, italic, font, etc.); use apply() with anonymous styles instead. - Remove crop options from ImageNode; Word 2016 improperly parses them and LibreOffice ignores them. - Remove x_scaling and y_scaling attributes from ImageNode; the same behavior can be accomplished with display_width & display_height. - Add sizing_mode attribute to ImageNode to allow absolute sizing and fixed aspect ratio sizing. - Allow anonymous paragraph and character styles. - Add AnonymousStyle base class to support other style types (e.g. border styling). - Add BorderFormatting module and BorderStyle class to allow border definition on paragraphs and images. - Add ShadingFormatting module and ShadingStyle class to allow paragraph shading. - Add ShapeNode class to implement basic shapes.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rrtf-1.0.0 | CHANGELOG.md |