Skip to content

Overview

Included in the TMS FNC Core is:

  • A PDF library that is capable of generating PDF files. The PDF library supports creating documents, adding pages and page content such as HTML formatted text, plain text, drawing primitives such as rectangles, circles and lines, Images and many more …
  • A WebBrowser that can display web pages, HTML and load files such as PDF files. The WebBrowser also allows executing scripts and catch the result in a callback.
  • A print library that is capable of creating files and send them to the printer. The print library supports creating documents, adding pages and page content such as HTML formatted text, plain text, drawing primitives such as rectangles, circles and lines, Images and many more …
  • A databinding component (TTMSFNCDataBinder) that is capable of binding multiple components to datasets. In combination with a designtime & runtime editor, you can easily manage and update new and existing bindings …

TMS FNC Core also provides support for:

  • SVG files and can import and render SVG.
  • Styling FNC components through built-in and custom styles. Each style is formatted in JSON and can be loaded either programmatically in the component itself, via the TTMSFNCStyleManager or at designtime. Below is a list of the built-in styles:

    • Dark
    • Light
    • Office 2019 Gray
    • Office 2019 White
    • Office 2019 Black

    TMSFNCStyling

Availability

Supported frameworks and platforms

  • VCL Win32/Win64
  • FMX Win32/Win64, macOS, iOS, Android, Linux
  • LCL Win32/Win64, macOS, iOS, Android, numerous Linux variants including Raspbian
  • WEB: Chrome, Edge, Firefox, …

Supported IDE’s

  • Delphi XE7 and C++ Builder XE7 or newer releases
  • Lazarus 1.4.4 with FPC 2.6.4 or newer official releases
  • TMS WEB Core for Visual Studio Code 1.3 or newer releases