Difference between revisions of "Textutils (API)"

From ComputerCraft Wiki
Jump to: navigation, search
m (Methods fix.)
m (Added NeedsWork.)
Line 1: Line 1:
 +
{{NeedsWork|Needs <s>5</s> 3 function pages, 2 function descriptions. ''[[User:AfterLifeLochie|AfterLifeLochie]] 02:40, 29 November 2012 (MSK)''}}
 +
 
Text utilities is used to mess around with text easier.
 
Text utilities is used to mess around with text easier.
  

Revision as of 22:40, 28 November 2012

This page needs some serious TLC, stat!
Please help us by cleaning it, fixing it up, or sparing it some love.
(Reason: Needs 5 3 function pages, 2 function descriptions. AfterLifeLochie 02:40, 29 November 2012 (MSK))

Text utilities is used to mess around with text easier.

Its functions include:

Method name Description
textutils.slowPrint(string text, number rate) Slowly prints the text. Only difference is, it leaves a new-line after it.
textutils.slowWrite(string text, number rate) Slowly writes the text.
textutils.formatTime(number time, bool TwentyFourHour) Put a time into it, and it spews it out in a different format. For example:

local time = os.time()

print(textutils.formatTime(time, false))

textutils.tabulate(table table, table table2, ...) Prints tables in an ordered form. Each table is a row, columns' width is auto-adjusted.
textutils.pagedTabulate(table table, table table2, ...) <no description given>
textutils.pagedPrint(string string, string confirmation_lines) Prints a string onto the screen, but waits for confirmation before scrolling down.
textutils.serialize(table table) Returns a string representation of the table t for storage or transmission.
textutils.unserialize(string text) Returns a table reassembled from the string s.
textutils.urlEncode(string text) Makes a string safe to encode into a url. Spaces are replaced with +s. Unsafe characters such as '\', '£' and '}' are translated into ASCII code and preceded with a % for transmission. For reference visit: [1].