PETRONODE

3.4. Text Plotting

The following methods are used to plot text from files on montages.

Statement text. Plots a text box on slide.

    text (x, y, dx, dy, Mask, fSize, fColor, bColor)

        x (optional) - horizontal position. Default is 0.

        y (optional) - vertical position. Default is 0.

        dx (optional) - horizontal size. Default is from the x to the slide right boundary.

        dy (optional) - vertical size. Default is from the y to the slide bottom boundary.

        Mask (optional) - mask for the file search (spaces are not allowed). *.* is a default.

        fSize (optional) - font size. Default is 60.

        fColor (optional) - font colour in ARGB format, e.g. 00000000 - black. black is a default.

        bColor (optional) - box background colour in ARGB format, e.g. FFFFFFFF - white. White is a default.

        fType (optional) - font print type (as per the font names in your system). SystemSansSerif is default.

        fStyle (optional) - font style. Use one of the following:

            bold

            italic

            strikeout

            underline

        calloutX (optional) - location of callout point. -1 is default (do not draw).

        calloutY (optional) - location of callout point. -1 is default (do not draw).

        calloutEllipse (optional) - callout point ellipse radius. 2 is default.

        Orientation (optional) - plotting orientation: 0,90,180,270,mirror,flip. 0 is a default.

        tPosition (optional) - text position: left,right,center,justified. left is a default.


Statement textover. Plots a text on slide, preserving the content under.

    textover (x, y, dx, dy, Mask, fSize, fColor)

        x (optional) - horizontal position. Default is 0.

        y (optional) - vertical position. Default is 0.

        dx (optional) - horizontal size. Default is from the x to the slide right boundary.

        dy (optional) - vertical size. Default is from the y to the slide bottom boundary.

        Mask (optional) - mask for the file search (spaces are not allowed). *.* is a default.

        fSize (optional) - font size. Default is 60.

        fColor (optional) - font colour in ARGB format, e.g. 00000000 - black. black is a default.

        fType (optional) - font print type (as per the font names in your system). SystemSansSerif is default.

        fStyle (optional) - font style. Use one of the following:

            bold

            italic

            strikeout

            underline

        calloutX (optional) - location of callout point. -1 is default (do not draw).

        calloutY (optional) - location of callout point. -1 is default (do not draw).

        calloutEllipse (optional) - callout point ellipse radius. 2 is default.

        Orientation (optional) - plotting orientation: 0,90,180,270,mirror,flip. 0 is a default.

        tPosition (optional) - text position: left,right,center,justified. left is a default.


The following methods are used to plot labels on montages.

Note that for plotting the labels meta-symbols: &comma, &space, &left and &right must be used, e.g. the following two statements are identical:

    label (10, 10, 200, 20, &leftThis&spaceis&spacea&spacetext.&right)

    label (10, 10, 200, 20)

        Text=(This is a text.)  


Statement label. Plots a label on slide, with a box.

    label (x, y, dx, dy, Text, fSize, fColor, bColor)

        x (optional) - horizontal position. Default is 0.

        y (optional) - vertical position. Default is 0.

        dx (optional) - horizontal size. Default is from the x to the slide right boundary.

        dy (optional) - vertical size. Default is from the y to the slide bottom boundary.

        Text (optional) - label text. *.* is a default.

        fSize (optional) - font size. Default is 60.

        fColor (optional) - font colour in ARGB format, e.g. 00000000 - black. black is a default.

        bColor (optional) - box background colour in ARGB format, e.g. FFFFFFFF - white. White is a default.  

        fType (optional) - font print type (as per the font names in your system). SystemSansSerif is default.

        fStyle (optional) - font style. Use one of the following:

            bold

            italic

            strikeout

            underline

        lSize (optional) - borderline size. 1 is default.

        calloutX (optional) - location of callout point. -1 is default (do not draw).

        calloutY (optional) - location of callout point. -1 is default (do not draw).

        calloutEllipse (optional) - callout point ellipse radius. 2 is default.

        Orientation (optional) - plotting orientation: 0,90,180,270,mirror,flip. 0 is a default.

        tPosition (optional) - text position: left,right,center,justified. left is a default.


Statement labelover. Plots a label on slide, preserving the content under.

    labelover (x, y, dx, dy, Text, fSize, fColor)

        x (optional) - horizontal position. Default is 0.

        y (optional) - vertical position. Default is 0.

        dx (optional) - horizontal size. Default is from the x to the slide right boundary.

        dy (optional) - vertical size. Default is from the y to the slide bottom boundary.

        Text (optional) - label text. *.* is a default.

        fSize (optional) - font size. Default is 60.

        fColor (optional) - font colour in ARGB format, e.g. 00000000 - black. black is a default.  

        fType (optional) - font print type (as per the font names in your system). SystemSansSerif is default.

        fStyle (optional) - font style. Use one of the following:

            bold

            italic

            strikeout

            underline

        calloutX (optional) - location of callout point. -1 is default (do not draw).

        calloutY (optional) - location of callout point. -1 is default (do not draw).

        calloutEllipse (optional) - callout point ellipse radius. 2 is default.

        Orientation (optional) - plotting orientation: 0,90,180,270,mirror,flip. 0 is a default.

        tPosition (optional) - text position: left,right,center,justified. left is a default.

The following example generates png files with labels PETRONODE superimposed on it

    #

    # Example 3.

    # Demonstrates usage of label and labelover

    #

    slide (Example_03, 200, 300, png)

        bColor = FFAA00AA

    label (10, 10, 180, 50)

        Text =PETRONODE

        fSize = 12

        fColor = FF00FF00

        bColor = FF000000

        fType = Monospace

        fStyle = bold

    labelover (20, 70, 160, 50)

        Text =PETRONODE

        fSize = 10

        fColor = FF004400

        fStyle = italic

The resulting image is like this:

Example_03