# NNSG2dTagCallbackInfo

## Definition

      #include <nnsys/g2d/g2d_TextCanvas.h>

      typedef struct NNSG2dTagCallbackInfo
      {
          NNSG2dTextCanvas    txn;
          const NNSG2dChar*   str;
          int                 x;
          int                 y;
          int                 clr;
          void*               cbParam;
      }
      NNSG2dTagCallbackInfo;

## Description

This is the drawing information of `NNS_G2dTextCanvasDrawTaggedText` that gets passed to `NNSG2dTagCallback`. You can control the text-character drawing done by `NNS_G2dTextCanvasDrawTaggedText` by rewriting this structure.

txn | The TextCanvas being used for drawing. This is simply a shallow copy of the TextCanvas indicated in the first argument of `NNS_G2dTextCanvasDrawTaggedText`. Thus, even if you alter TextCanvas here, the TextCanvas that is indicated in the first argument of `NNS_G2dTextCanvasDrawTaggedText` will not get changed.
str | The pointer to the text character being processed. This refers to the next character after the character that gets passed as the first agument of `NNSG2dTagCallback`.
x | The drawing position of the next text character (in the CharCanvas coordinate system).
y | The drawing position of the next text character (in the CharCanvas coordinate system).
clr | The color No. being used for drawing.
cbParam | User data. This value gets passed to the seventh argument of `NNS_G2dTextCanvasDrawTaggedText`.

## See Also

`NNSG2dTagCallback, NNS_G2dTextCanvasDrawTaggedText`

## Revision History

2005/05/25 Initial version.

CONFIDENTIAL