forked from bruderstein/PythonScript
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathInsertRuler.py
More file actions
17 lines (13 loc) · 464 Bytes
/
InsertRuler.py
File metadata and controls
17 lines (13 loc) · 464 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# -*- coding: utf-8 -*-
"""
InsertRuler - Demo
Inserts a basic ruler using annotation
Usage:
Run script.
"""
from Npp import editor
ruler_header = ''.join(['{:>10}'.format(x) for x in range(1,21)])
ruler_footer = ''.join(['{0} '.format('123456789') for x in range(1,21)])
editor.annotationSetText(0, '{}\r\n{}'.format(ruler_header,ruler_footer))
editor.annotationSetStyle(0, 0)
editor.annotationSetVisible(not editor.annotationGetVisible())