Decodes an application/x-www-form-urlencoded string.
EncodeBase64 (Data() AsByte) AsString
Encodes the given bytes array into Base64 notation. Example: DimsuAsStringUtils DimencodedAsString encoded = su.EncodeBase64(data) 'data is a bytes array
EncodeUrl (UrlAsString, CharSetAsString) AsString
Encodes a string into application/x-www-form-urlencoded format. Url - String to encode. CharSet - The character encoding name. Example: DimsuAsStringUtils Dimurl, encodedUrlAsString encodedUrl = su.EncodeUrl(url, "UTF8")
Loads a CSV file and stores it in a list of string arrays. Dir - CSV file folder. FileName - CSV file name. SeparatorChar - The character used to separate fields. Example: DimsuAsStringUtils DimTableAsList Table = su.LoadCSV(File.DirAssets, "1.csv", ",")
Returns the required height in order to show the given text in a label. This can be used to show dynamic text in a label. Note that the label must first be added to its parent and only then its height can be set. Example: DimLabel1AsLabel Label1.Initialize("")
Label1.Text = "this is a long sentence, and we need to " _
& "know the height required in order To show it completely." Label1.TextSize = 20 Activity.AddView(Label1, 10dip, 10dip, 200dip, 30dip)
DimsuAsStringUtils Label1.Height = su.MeasureMultilineTextHeight(Label1, Label1.Text)
Saves the table as a CSV file. Dir - Output file folder. FileName - Output file name. SeparatorChar - Separator character. The character that separates fields. Table - A List with arrays of strings as items. Each array represents a row. All arrays should be of the same length. Example: DimsuAsStringUtils su.SaveCSV(File.DirRootExternal, "1.csv", ",", table)