You can get columnvalues via standard API.
database.getView('viewname').getColumnvalues()
As to the values of the current page, you need to slice that part manually.
The 'first' property of the viewPanel control specifies the number of the first row to be displayed.You can probably get this value via SSJS.
That would be something like, getComponent('viewPanel1').getFirst()/getProperty('first')/getAttribute('first')
Check the XPage Java API:-)
The 'rows' property defines the number of rows in each page.
All these would be enough to get what you want.