This article shows how to reset zoom when changing orientation.
You have to change the onSizeChanged method of PDFLayoutView as following:
@Override
protected void onSizeChanged( int w, int h, int oldw, int oldh )
{
super.onSizeChanged(w,h,oldw, oldh);
if(m_layout != null && m_status != STA_ANNOT && w > 0 && h > 0)
{
m_layout.vResize(w, h);
PDFLayout.PDFPos pdfPos = m_layout.vGetPos(0,0);
m_layout.vZoomSet(m_layout.vGetWidth()/2, m_layout.vGetHeight()/2, pdfPos, 1);
PDFGotoPage(m_pageno);
if( m_goto_pos != null )
{
m_layout.vSetPos(0, 0, m_goto_pos);
m_goto_pos = null;
invalidate();
}
}
}
Remember that this implementation resets the view scale even if you are in zoom state.
RadaeePDF SDK for Android
Created : 2016-11-02 12:46:24, Last Modified : 2016-11-03 15:21:37