Wrong page no. passed to OnPrintPage event handler

The TAdvStringGrid's OnPrintPage event handler might be called with the wrong page number. To fix that, the source code line 47859 in unit AdvGrid.pas of TAdvStringGrid, version, has to be changed to:

FOnPrintPage(Self,Canvas,PagNum + 2, xsize,ysize);

Thanks for reporting. You're correct about this issue. We can confirm it was fixed and next update will address this.