Releases: digao-dalpiaz/DzHTMLText
Releases · digao-dalpiaz/DzHTMLText
DzHTMLText 5.2
- Fixed left margin after List tags (Unordered and Ordered lists).
- Reintroduced
<T>
and<TF>
tags. - New PlainText and GeneratePlainText properties (public) - removed HTMLToPlainText method.
DzHTMLText 5.1
- Improved VCL x FMX x HTML color notation. Please read Color Notation topic.
DzHTMLText 5.0
❗ Component breaking changes |
---|
Tags <T> , <TF> and <FLOAT> have been removed |
Please use new tag <DIV> |
- NEW COMPONENT ENGINE!!!
- Improved token processing performance
- FmxLinux supporting
- Refactoring Scaling in VCL
- Fixed Lazarus Scaling (Lazarus IDE stores Design DPI)
- New Div Tag (
<DIV>
) - Removed Tab and Float Tags (
<T>
,<TF>
,<FLOAT>
) - please use new Div tag - New Header Tag (
<H>
) - New Custom Style Tag (
<STYLE>
) - Font Style tags (Bold, Italic, Underline and Strikeout) now supports "turn off" parameter
- Spoiler tag now supports display already expanded
- Fixed Offset tag to not extend background color in the offset area
- Fixed Linux (in Lazarus) compilation (DEFAULT_DPI const)
- Removed DesignDPI property (WARNING!!! If you defined a value other than the default in this property, when opening the form, this value will be removed, but that's okay, because the design of forms in Delphi is always based on 96 pixels per inch)
- Linux auto scaling supporting on Lazarus
- Removed TFontPt class (now using TPixels for Font Size)
- Fixed supporting decimal values in all TPixels parameters in FMX
- Fixed decimal values in tags parameters to use "." as decimal separator in FMX environment (TPixels)
- Fixed Spoiler name as case-insensitive
- New ParagraphCount property (read-only)
- New LineHorzAlign property
- New ParagraphSpacing property
- Supporting spaces in tag parameters (auto trim)
- New AutoBreak property
- Supporting tag params using multiple lines
- Include space char automatically when using
<NBR>
tag or AutoBreak disable, in text sequence between lines - TDHLinkRef.Text now is TStringBuilder
- Set Left Margin when using List Items (Ordered and Unordered lists) - align text when item has multiple lines
- Tag
<BR>
now supports parameter to specify if a new paragraph or a continuous line - New Tag
<PI>
- paragraph indent - New Transparent property for VCL
DzHTMLText 4.4
- Fixed Lazarus compilation (ScalingUtils directive).
DzHTMLText 4.3
- Fixed RetrieveMonitorPPI when using non DLL delayed platform (Lazarus). This caused an error when trying to use the component on Windows versions below 8.1, as it tried to load the SHCORE.DLL dll, even though it was not used.
DzHTMLText 4.2
- DPI Scaling improvements
- New DesignDPI property (only in VCN + Windows environment)
- Simplifyed VCL x FMX units (using INCLUDE directive)
- Included ScalingUtils to VCL package
- Removed GenUnit app
- New Component DCR icons (transparency)
- New alias for internal objects (TAnyRect, TAnyColor, TAnyPoint...) - avoid incorrect using in other units
- Fixed FMX background size problem when bounds are not integer values
DzHTMLText 4.1
Fixed Delphi 10 Seattle compiling (conditional directive about GetDesignDpi)
DzHTMLText 4.0
DPI Scaling supporting for VCL (Windows and Linux)
DzHTMLText 3.11
- New
<LINE>
tag - New
<VALIGN>
tag - New
<OFFSET>
tag - Fixed MaxWidth to calc correct width size when using borders
DzHTMLText 3.10
Fixed canvas usage when component is loading in FMX environment using MeasureCanvas. This will avoid access violation in canvas when component is loading (Issue #65).