OpenInsight uses a type-less programming language, and SRP has designed the SRP OLE Controls to fit neatly into the BASIC+ environment. Still, types can be useful in communicating what information is acceptable to a certain OLE control property. Therefore, SRP documents the type of information a property accepts. This is a useful way to provide a single place to document common property values that appear in many properties across many controls.
| Type | Description |
|---|---|
| Boolean | Static and dynamic color values. |
| Color | Flat color options based on RGB, HSL, or named colors. |
| Color Fill | Simple and complex fill patterns. |
| Decimal | Positive or negative, whole or fractional numbers. |
| Font | Multivalues describing a font pattern. |
| Formatted String | String data in a pre-defined format. |
| Image | Structure defining location and behavior of images. |
| Integer | Positive or Negative, Whole numbers. |
| Multivalue | Multiple delimited values. |
| Option | String data accepting data only from a list of pre-defined values. |
| Text | String data. |