annotationSetTextAlign#

Purpose#

Sets the alignment for the text inside of textbox annotations. To control the anchoring position of a textbox relative to the datapoint position, use reference the optional argument in plotAddTextbox() itself. This setting only works for the "Plain" and "HTML" interpreters.

Format#

annotationSetTextAlign(&myAnnotation, alignment)#
Parameters:
  • &myAnnotation (struct) – A pointer to an instance of a plotAnnotation structure.

  • alignment (string) –

    text alignment. Valid options include:

    • "left" (Default)

    • "right"

    • "center"

    • "justify"

Examples#

Basic usage#

plotXY(seqa(-5,1,10), rndi(10,1, -10|10));
plotAddVLine(0);
plotAddHLine(0);

/*
** Declare 'myAnnotation' to be an instance of a plotAnnotation structure
** and fill it in with default values
*/
struct plotAnnotation myAnnotation;
myAnnotation = annotationGetDefaults();

// Set text alignment to center
annotationSetTextAlign(&myAnnotation, "center");

// Plot an origin label at the center with centered text.
plotAddTextbox(myAnnotation, "Origin", 0, 0, "center");