heitml Functions are divided into three categories: Built-in Functions, Library Functions, and User-defined Functions.
Built-in Functions are part of the heitml core language, which means they are available to you at all times. You can make calls to these functions anywhere in your code without having to do anything special. heitml will recognize them and know what action to perform.
A basic explanation of each Function, as well as a short example, can be found in the individual sub-pages in this section. You can also choose between the functions here:
Built-in Functions can be further sub-divided into three categories:
Data Type Handling Functions test for certain Data Types and convert between different types. Those testing for certain Data Types return "true" or "false". Conversion functions change from string to numeric, numeric to string, and sometimes from one numeric type to another (such as integer to real, or decimal to hex).
Object Handling Functions provide special support for the heitml object data type.
String Handling Functions manipulate alpha-numeric data or report results based on tests performed on such alpha-numeric data.
Library Functions are external to the language. They reside in separate Source Code files and must be linked to your application via the include Tag.
Library functions are included in several source code files in the lib sub-directory, which is part of the download package you receive after selecting the appropriate version of heitml to run on your system.
We've organized these libraries into categories and placed documentation describing each of them in the Library Files section of our Web Site.
These Source Code Libraries are intended to be used "as is", and we do not recommend changing them in any way. If you find a Library Tag or Function that doesn't quite suit your needs, feel free to use it as a "template" or starting point to design your own, but first copy it to another file and change the name somewhat in order to distinguish it from the original. Then you can customize it as little or as much as you want, and add it to a Library file of your own.
User-defined Functions are the ones you create yourself. You can define them as needed and insert them directly into your application, or you can organize and store them in separate files, linking them via the include Tag, thus creating your own Library of re-usable tools. Refer to User-defined Functions in the Language Guide for a Tutorial discussion on this topic.
© 1996-2021 H.E.I. All Rights Reserved.