New in version 15
▪The following graphic classes are registered automatically (Do not call RegisterClass or RegisterClassAlias for these classes):
•(for Delphi 2009+) TPngImage. Also, TPngImage is automatically registered as the default PNG format and as HTML graphic format (see TRVGraphicHandler)
•(for Delphi 2010+) TWicImage. Also, thumbnails are activated by default for TWicImage.
•(for Delphi 2007+) standard TGifImage – if you include RVGifAnimate2007 unit in your project;
•Anders Melander's TGifImage – if you include RVGifAnimate unit in your project;
•TJvGifImage from JEDI's JVCL – if you include RVJvGifAnimate unit in your project.
▪New values are added to TRVUndoType.
TRichView can save Microsoft Word 2007+ files (*.docx).
Minimal required versions for this feature: Delphi: 4; C++Builder: 2006.
New OnSaveDocXExtra event.
New properties of TRVOfficeConverter: ExcludeDocXImportConverter, ExcludeDocXExportConverter.
Multi-touch screen operations are supported (for Delphi 2010+). The standard touch-related properties and events (Touch and OnGesture) are published.
All visual controls support a panning gesture. TRVPrintPreview supports a two finger zooming as well.
Selection handles are implemented in TRichView and TRichViewEdit. They are shown for the selection if it was created by a double (word selection) or a triple (paragraph selection) tap. Alternatively, you can show and hide them using SelectionHandlesVisible property.
New property: TRVStyle.SelectionHandleKind.
New properties defining sizes in TRVPrint: Margins, HeaderY, FooterY, Units. The new properties replace LeftMarginMM, TopMarginMM, RightMarginMM, BottomMarginMM, HeaderYMM, FooterYMM properties. The old properties still work. The main advantage of the new properties is a higher precision. Even if Units is millimeters, you can define properties more accurately, because sizes are floating point values.
Now you can define different headers and footers for the first page, and for odd/even pages. TRVPrint.SetHeader and SetFooter have additional optional parameter, specifying header/footer type. New properties: TitlePage, FacingPages.
New TRVReportHelper.NoMetafiles property allows drawing metafiles as bitmaps.
New methods allowing to change properties of TRichViewEdit as an editing (undoable) operation: SetIntPropertyEd, SetStrPropertyEd, SetFloatPropertyEd, SetBackgroundImageEd. They allow changing margins, DocParameters, background properties.
New methods allowing to change properties of items in TRichViewEdit as an editing (undoable) operation:
They support more properties than the old methods.
New property SizeDouble allows defining font size with higher precision.
Packages for Delphi and C++Builder XE4, XE5, XE6, XE7 are added.
RichViewJustifyBeforeLineBreak variable allow to turn on justifying lines before line breaks.
Faster processing of hidden text.