Provides services for working with strings.
The meaning of the return value depends on the service.
|Service||The action to apply to the given string. Required.|
|String||The string upon which the service will operate. Required.|
|Param1 - Param3||Service parameters. See specific service for details.|
The SRP_String method provides a variety of operations that can help a developer with specific operations that are often cumbersome to accomplish in BASIC+ directly. This method is expected to increase its menu of services over time.
Much like the Utility function in OpenInsight, the SRP_String function provides multiple services which are identified in the Service parameter. The services are:
|DetokenizeCode||Converts an array of BASIC+ tokens into a string of BASIC+ code that can be compiled.|
|GetHeight||Calculates the height a word-wrapped string would need given a certain font and width limit.|
|GetWidth||Calculates the width a string would need given a certain font.|
|TokenizeCode||Parses a string containing BASIC+ into an array of discrete BASIC+ tokens.|
|Trim||A more advanced trim operation for OI strings.|
Click on the service names above to read more details.