User`s guide

mlreportgen.dom.AutoNumber class
12-11
doctype = 'html';
d = Document('test',doctype);
p = Paragraph('Chapter ');
p.Style = {CounterInc('chapter'),CounterReset('table'),WhiteSpace('preserve')};
append(p,AutoNumber('chapter'));
append(d,p);
p = Paragraph('Table ');
append(p,AutoNumber('chapter'));
append(p,'.');
append(p,AutoNumber('table'));
p.Style = {CounterInc('table'),WhiteSpace('preserve')};
append(d,p);
p = Paragraph('Chapter ');
p.Style = {CounterInc('chapter'),CounterReset('table'),WhiteSpace('preserve')};
append(p, AutoNumber('chapter'));
append(d,p);
p = Paragraph('Table ');
append(p, AutoNumber('chapter'));
append(p,'.');
append(p,AutoNumber('table'));
p.Style = {CounterInc('table'),WhiteSpace('preserve')};
append(d,p);
close(d);
rptview('test',doctype);
“Automatically Number Document Content”
See Also
mlreportgen.dom.CounterInc | mlreportgen.dom.CounterReset
| mlreportgen.dom.Document.createAutoNumberStream |
mlreportgen.dom.Document.getAutoNumberStream