Difference between revisions of "Textutils (API)"
From ComputerCraft Wiki
(Added a few descriptions, as well as adding the function textutils.pagedPrint(), which is not in the description of the official help screen.) |
|||
Line 23: | Line 23: | ||
|[[textutils.pagedTabulate|textutils.pagedTabulate( table, table2, so on)]] | |[[textutils.pagedTabulate|textutils.pagedTabulate( table, table2, so on)]] | ||
|<no description given> | |<no description given> | ||
+ | |- | ||
+ | |[[textutils.pagedPrint|textutils.pagedPrint( string, lines-to-print-before-confirmation )]] | ||
+ | |Prints a string onto the screen, but waiting for confirmation before scrolling down. | ||
|- | |- | ||
|[[textutils.serialize|textutils.serialize( t )]] | |[[textutils.serialize|textutils.serialize( t )]] | ||
Line 31: | Line 34: | ||
|- | |- | ||
|[[textutils.urlEncode|textutils.urlEncode( str )]] | |[[textutils.urlEncode|textutils.urlEncode( str )]] | ||
− | | | + | |Makes a string safe to encode into an url. Spaces are replaced with +s. Unsafe characters such as '\', '£' and '}' are translated into ASCII code and preceeded with a % for transmission. For reference visit [[http://www.w3schools.com/tags/ref_urlencode.asp]]. |
|} | |} | ||
[[Category:APIs]] | [[Category:APIs]] |
Revision as of 17:30, 15 October 2012
Text utilities is used to mess around with text easier.
Its functions include:
Method name | Description |
---|---|
textutils.slowPrint( text , nRate) | Slowly prints the text. Only difference is, it leaves a line after it. |
textutils.slowWrite( text , nRate) | Slowly writes the text. |
textutils.formatTime( time, bTwentyFourHour) | Put a time into it, and it spews it out in a different format. For example:
local nTime = os.time() print(textutils.formatTime( nTime, false )) |
textutils.tabulate( table, table2, so on) | Prints tables in an ordered form. Each table is a row, columns' width is auto-adjusted. |
textutils.pagedTabulate( table, table2, so on) | <no description given> |
textutils.pagedPrint( string, lines-to-print-before-confirmation ) | Prints a string onto the screen, but waiting for confirmation before scrolling down. |
textutils.serialize( t ) | Returns a string representation of the table t for storage or transmission. |
textutils.unserialize( s ) | Returns a table reassembled from the string s. |
textutils.urlEncode( str ) | Makes a string safe to encode into an url. Spaces are replaced with +s. Unsafe characters such as '\', '£' and '}' are translated into ASCII code and preceeded with a % for transmission. For reference visit [[1]]. |