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.

...

String
ParameterDescription
ServiceThe action to apply to the given string. Required.The string upon which the service will operate. Required.
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.
GetHeightGetWidthCalculates 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.