This section describes the data types used in the COM interface when defining COM Interface Settings.
Note
All settings are passed as strings and then parsed into the respective data type. You can thus use multiple representations. Please avoid using culture-specific encodings like thousand separators in numbers.
String is the most basic type for the COM Interface and you can put anything in here you like. The strings are interpreted in your Windows encoding.
For the boolean you can use “True” or “False” or “1” and “0”.
Integers are numbers according to the C# specification from -2147483648 to 2147483647, i.e. “42”.
Warning
You should not use thousand separators in the parameters.
Floats are values with 32-bit floating-point values, i.e. “3.14”.
Warning
You should not use thousand separators in the parameters. The decimal separator has to be the dot.
Doubles are values with 64-bit floating-point values, i.e. “3.14”.
Warning
You should not use thousand separators in the parameters. The decimal separator has to be the dot.
The color type is a color in HTML RGB (Red, Green, Blue) or ARGB (Alpha, Red, Green, Blue) notation, i.e. “#FF0000” or “#FFFF0000”.
Enum values are internally parsed to C# enums. You have to use a string matching one of the enum names. There is a list of valid values along with each enum property in the list of COM Interface Settings.
A list-type that can used to pass a list of objects, primarly used for strings. You can find a reference for methods at https://docs.microsoft.com/en-us/dotnet/api/system.collections.arraylist. Keep in mind that COM is based on VisualBasic and as such the Array-Operator [] gets replaced with an Item function.