Hi,
I attach a pdf file that I am using.
the code i wrote is (in acticity onResume())
you have to copy 01.pdf in download device directory.
you can see the same problem with radaeePdfViewer in Play Store.
thanks
@Override
protected void onResume() {
rel1 = (RelativeLayout) findViewById(R.id.relativeLayoutRoot);
Global.Init(this);
Global.render_mode = 1;
Global.zoomLevel = 3;
mTest_RADAEEPDF3 = new Test_RADAEEPDF3();
mRdee_View = mTest_RADAEEPDF3.Get_mview();
rel1.addView(mRdee_View);
mRdee_View.bringToFront();
mTest_RADAEEPDF3.OpenDocument();
}
// Private class to use PDFLayoutView
private class Test_RADAEEPDF3 implements PDFLayoutView.PDFLayoutListener {
PDFLayoutView m_view;
Document m_doc;
public Test_RADAEEPDF3() {
m_view = new PDFLayoutView(mContext);
m_doc = new Document();
}
public void OpenDocument(int iInd) {
String sFileNameInput = Environment.getExternalStorageDirectory().toString() + "/download/" +
"01.pdf";
int ret = m_doc.Open(sFileNameInput, "");
if (ret == 0) {
m_view.PDFOpen(m_doc, this);
//I need setview = 4
m_view.PDFSetView(4);
}
}
public PDFLayoutView Get_mview() {
return m_view;
}
public void Close_mview() {
if(m_view != null) m_view.PDFClose();
if(m_doc != null) m_doc.Close();
}
@Override
public void OnPDFOpenURI(String uri) {
}
@Override
public void OnPDFPageModified(int pageno) {
}
@Override
public void OnPDFPageChanged(int pageno){
}
@Override
public void OnPDFAnnotTapped(VPage vpage, Page.Annotation annot){
}
@Override
public void OnPDFBlankTapped(){
}
@Override
public void OnPDFSelectEnd(String text){
}
@Override
public void OnPDFOpenJS(String js){
}
@Override
public void OnPDFOpenMovie(String path){
}
@Override
public void OnPDFOpenSound(int[] paras, String path){
}
@Override
public void OnPDFOpenAttachment(String path){
}
@Override
public void OnPDFOpen3D(String path){
}
}