Other classes

<< Click to display table of contents >>

Other classes

Classes providing uniform VCL and FireMonkey programming interface

▪TRVCanvas – TCanvas wrapper.

▪TRVGraphic – [VCL/LCL] TGraphic; [FMX] TBitmap wrapper.

▪TRVPicture – [VCL/LCL] TPicture; [FMX] TPicture analog.

▪TRVGraphicClass – [VCL/LCL] TGraphicClass; [FMX] class of TBitmap.

Classes for singleton objects

▪TRVControlsPainter define appearance of controls. This class is not used in TRichView itself yet, but it is used in ScaleRichView and SRVControls: it defines appearance of controls, if their property SRVControlStyle = srvcsSimple.

▪TRVCustomMathEquationManager [VCL] defines global properties for math expression items in all documents.

▪TRVDefaultLoadProperties defines default properties for loading HTML, Markdown, RTF, DocX documents.

▪TRVGraphicHandler contains methods for working with graphics.

▪TRVItemFactory creates items for documents.

▪TRVThumbnailMaker provides high-quality image scaling in TRichView.

Classes for objects stored in TRichView documents

▪TRVMathDocObject contains properties common for all equation objects in a document.

▪TRVSVGPathsDocObject contains a collection of named SVG paths for use in ReportWorkshop.

Other TRichView classes

▪ERichViewError – an exception class.

▪TCustomRVData – TRichView documents.

▪TPrintableRV – a TRichView object used internally by TRVPrint.

▪TRVBooleanRect – (Left, Top, Right, Bottom) boolean properties.

▪TRVDeleteUnusedStylesData allows deleting unused styles in multiple documents.

▪TRVIntegerList – a list of integer values.

▪TRVRect – (Left, Top, Right, Bottom) TRVStyleLength properties.

▪TRVReportHelperWithHeaderFooters contains several TRVReportHelper components representing a main document, headers and footers.

▪TRVStringList – a string list that stores Unicode strings

▪TRVUnitsRect – (Left, Top, Right, Bottom) TRVLength properties.