StorePageRectangle:
PUBLIC
PROC [dt: DisplayTable, index:
INTEGER, pr: PageRectangle] =
BEGIN
IF index>dt.objects.maxRectangle THEN SetSize[dt, MIN[1, dt.objects.maxRectangle]*2];
dt.objects[index] ← pr;
dt.lastY ← MAX[dt.lastY, pr.yBaseline+pr.bottomExtent];
dt.lastIndexUsed ← MAX[dt.lastIndexUsed, index];
END;