Text

From HSYCO
Revision as of 16:57, 29 April 2015 by Gionatan (talk | contribs) (→‎Text attributes)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Note  For a description and a complete list of UI Objects, see UI Objects.

Shows a generic text.

Parameters

  • id: the object's ID, used by UISets. Required
  • position: the object's position. Use the pixels or rows and columns coordinates format
  • text: the text. Can contain HTML tags
  • css: optional, and defines the CSS style
  • template: optional, html template to be used for each item

Syntax

(text[!<id>] <pos>; <text>; <css>; <template>)

E.g.

(text!mytext r1c1; text; color:blue)

Template

The template is HTML code that is applied to the text to display the final result. The text is split into parts using the pipe character. These parts are replaced inside the template's code to form the final source.

%<n> (with n starting from 1) is used to include each part of the text inside the HTML. To avoid the % symbol to be replaced, use &#37; instead.

E.g. If the template is:

<table><tr><td>%1</td><td>%2</td></table>

and the text is:

a|one,b

the resulting text will have the following html code:

<table><tr><td>a</td><td>one</td></table>

UI Attributes

Common attributes

Name Value Description
pos x<x>y<y> Position specified as x/y coordinates. E.g. x-5y10
visible true Default. Show the object
false Hide the object
blink true | slow Blink the object at a slow speed
fast Blink the object at a fast speed
false Stop the blinking
opacity 0.0 ... 1.0 Object opacity from 0 (not visible) to 1 (fully visible)
rotation 0 ... 360 Object rotation in degrees. Images are rotated around the center point, all other objects are rotated around the top left corner

Text attributes

Name Value Description
text string Set the text
template html code Set the text's template