Plug-in Reference — Structures — NUMBERING_INFO

# NUMBERING_INFO

Used by EE_NUMBERING message.

    typedef struct _NUMBERING_INFO {
    	UINT cbSize;
    	UINT nFlags;
    	LPCWSTR pszFirst;
    	LPCWSTR pszInc;
    	INT64 nMaxLines;
    } NUMBERING_INFO;

## Fields

cbSize

Specifies sizeof( NUMBERING_INFO ).

nFlags

You can specify a combination of the following values.

Value | Meaning
--- | ---
NUM_FLAG_CAPITAL_LETTERS | Inserts hexadecimal values in capital letters.
NUM_FLAG_SKIP_EMPTY_LINES | Numbering will continue after empty lines, without numbering the empty lines during vertical selection mode or multiple selection mode.
NUM_FLAG_RESTART_NUM_EMPTY | Numbering will restart from the first value after empty lines during vertical selection mode or multiple selection mode.
NUM_FLAG_RESTART_NUM_DISCONTINUOUS | Numbering will restart from the first value at discontinuous lines during multiple selection mode.
NUM_FLAG_DECIMAL | Inserts numbers in decimal notation.
NUM_FLAG_HEXADECIMAL | Inserts numbers in hexadecimal notation.
NUM_FLAG_OCTAL | Inserts numbers in octal notation.
NUM_FLAG_BINARY | Inserts numbers in binary notation.
NUM_FLAG_OTHER | Inserts characters instead of numbers. Starting with the number specified in the pszFirst parameter, this option inserts sequential characters using the increment of the Unicode value specified in the pszInc parameter. Only one character can be inserted at each line.

pszFirst

Specifies an initial value or character to insert at the first line.

pszInc

Specifies an increment in the decimal notation. This is the change in value between the first line and the second line.

nMaxLines

Specifies the number of lines in the decimal notation.

## Version

Supported on Version 19.1 or later.