Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
Result = SRP_String(Service, String, Param1, Param2..., Param3ParamN)

Returns

The meaning of the return value depends on the service.

...

The string upon which the service will operate.
ParameterDescription
ServiceThe action to apply to the given string. Required.StringRequired.
Param1 - Param3ParamNService parameters. See specific service for details.

...

Much like the Utility function in OpenInsight, the SRP_String function provides multiple services which are identified in the Service parameter. The services are:

ServiceDescription
CompareCompares two variables as strings. See also EQ, EQC, NE, NEC, LT, LTC, LE, LEC, GT, GTC, GE, and GEC (Added in 4.2.6)
DetokenizeCodeConverts an array of BASIC+ tokens into a string of BASIC+ code that can be compiled.
GetHeightCalculates the height a word-wrapped string would need given a certain font and width limit.
GetWidthCalculates the width a string would need given a certain font.
TokenizeCodeParses a string containing BASIC+ into an array of discrete BASIC+ tokens.
TrimA more advanced trim operation for OI strings.

Click on the service names above to read more details.