Advanced text renderer is used to perform the following tasks:
- draw justified text, text with custom line height, text containing html tags;
- calculate text height, get part of text that does not fit in the display rectangle;
- get paragraphs, lines, words and char sequence to perform accurate export to such formats as PDF, TXT, RTF
Line represents single text line. It consists of one or several Words. Simple line (that does not contain tabs, html tags, and is not justified) has single AdvancedTextRenderer.Word which contains all the text.
Paragraph represents single paragraph. It consists of one or several Lines.
Represents sequence of characters that have the same Style.
Represents a style used in HtmlTags mode.
The exception that is thrown when the user tried to rename an object that is introduced in the ancestor report.
Base class for plugin's assembly initializer.
The exception that is thrown when trying to load a report file that contains reference to an unknown object type.
Class helper for compile source code with path of assemblies
The exception that is thrown if there is an error in the report's script code.
Contains some configuration properties and settings that will be applied to the FastReport.Net environment, including Report, Designer and Preview components.
Contains methods that peform string to object and vice versa conversions.
Contains methods used to crypt/decrypt a data.
The exception that is thrown when trying to access a row of a datasource that is not initialized yet.
The exception that is thrown when initializing a table datasource which TableName or Alias is not set properly.
The exception that is thrown when loading an encrypted report with wrong password.
The exception that is thrown when the user tried to set object's name that is already exists.
The helper class used to create unique component names using the fastest method.
Fast alternative of StringBuilder.
The exception that is thrown when loading bad formed xml report file.
Represents a collection of float values.
Represents a collection of FastReport base objects.
Provides a data for paint event.
The reader used to deserialize object's properties from a report file.
The writer used to serialize object's properties to a report file.
The exception that is thrown when the Group Header has no group condition.
Cache for rendering img tags in textobject. You can use only HTTP[s] protocol with absolute urls.
Item of image cache Dictionary
The exception that is thrown if an error occurs in the MatrixObject.ManualBuild event.
MurmurHash is a non-cryptographic hash function suitable for general hash-based lookup. It was created by Austin Appleby in 2008 and is currently hosted on Github along with its test suite named 'SMHasher'. It also exists in a number of variants, all of which have been released into the public domain. The name comes from two basic operations, multiply (MU) and rotate (R), used in its inner loop. https://en.wikipedia.org/wiki/MurmurHash Implementation of Murmur3 Hash by Adam Horvath http://blog.teamleadnet.com/2012/08/murmurhash3-ultra-fast-hash-algorithm.html
Used to access to resource IDs inside the specified branch.
The exception that is thrown if a report object's Name property is set to wrong value.
Holds the information about the registered object.
The exception that is thrown when trying to set an object's Parent property to an object that not accepts children of this type.
Contains all registered report items such as objects, export filters, wizards.
Used to get localized values from the language resource file.
Resource loader class.
Localized CategoryAttribute class.
The exception that is thrown if an error occurs in the TableObject.ManualBuild event.
Defines the constants used to convert between report units and screen pixels.
The exception that is thrown if an unknown value is supplied to some methods dealing with totals, variables etc.
Represents a xml document that contains the root xml node.
Represents a xml node.
Represents a xml property.///
The interface for unifying methods for drawing objects into different graphics
the interface for saving and restoring state
Represents character placement.
The report page units.
Specifies the target for the serialize operation.