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.

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.

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

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.