ReadonlydocReadonlydrawdraw text through the normalizer facade (the only place a band is allowed to touch text)
ReadonlyheightReadonlypageReadonlypage0-based — counts continuously across the whole document
ReadonlywidthReadonlyxthe rectangle of the band's zone (x,y = top-left corner) in the doc's units
Readonlyy
The context a band renderer receives — draws in the reserved zone (header/footer) of one page A band is drawn at finalize (after rendering finishes), so it already knows the real pageCount → supports "page X / Y"