<?xml version="1.0" encoding="ISO-8859-1"?>

<ze_text name="text">
    <!-- Create a text object.
    If the object will not be re-used, omit the name attribute.
    
    The order of applying transformation methods matters.
    
    Methods include:
    -->

    <font>name</font>
        <!-- Uses the named font object to render text.
        The object must be created by <ze_font> beforehand.
        -->
    
    <fontsize>number</fontsize>
        <!-- Sets the font size. The <font> method must be called first. -->
    
    <text dataset="identifier">s</text>
        <!-- Sets text content. Symbolic character, superscript,
        and subscript are marked by the following tags:
        
        {sym}UNICODE{/sym}
        {sup}Superscript{/sup}
        {sub}Subscript{/sub}

        If the optional dataset attribute is used, s will be the file name
        and the functions read the string under the dataset identifier.
        -->
    
    <color>r, g, b, a</color>
        <!-- Sets the text color. Color components of red, green, blue, and alpha
        should be numbers of 0 to 1.
        -->
    
    <layout>x0, y0, z0, x1, y1, z1, x2, y2, z2</layout>
        <!-- Sets layout plane determined by vectors of
        (x1, y1, z1) - (x0, y0, z0) and (x2, y2, z2) - (x0, y0, z0).
        -->

    <position>x, y, z, horizontal, vertical</position>
        <!-- Sets the position of the text image. It should be called after <text>
        
        If horizontal = 0, horizontal center alignment;
        If horizontal > 0, horizontal right alignment;
        If horizontal < 0, horizontal left alignment;
        
        If vertical = 0, vertical center alignment;
        If vertical > 0, vertical top alignment;
        If vertical < 0, vertical bottom;
        -->
        
</ze_text>