Show/Hide Toolbars

EmEditor Help

Navigation: EmEditor Help > Plug-in Reference > Structures

EmEditor Plug-in Reference: NUMBERING_INFO

Scroll Prev Top Next More
EmEditor Home - EmEditor Help - Plug-in Reference - Structures

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.

Copyright © 2003-2021 by Emurasoft, Inc.