public renderPage() { this.InitializeComponent(); m_PDFFunction = new Inherited_PDFFunction(); m_SDKDocument = new FSDK_Document(); m_PDFDoc.pointer = 0; m_iCurPageIndex = 0; m_PDFPage.pointer = 0; m_fPageWidth = 0.0f; m_fPageHeight = 0.0f; m_iStartX = 0; m_iStartY = 0; m_iRenderAreaSizeX = 0; m_iRenderAreaSizeY = 0; m_iRotation = 0; m_dbScaleDelta = 0.05f; m_dbScaleFator = 1.0f; m_dbCommonFitWidthScale = 1.0f; m_dbCommonFitHeightScale = 1.0f; m_dbRotateFitWidthScale = 1.0f; m_dbRotateFitHeightScale = 1.0f; m_bFitWidth = false; m_bFitHeight = false; }
//bool[] annotLoadFlagList; public renderPage() { this.InitializeComponent(); ///////////////////////////////// m_bReleaseLibrary = false; m_SDKDocument = null; m_PDFFunction = new Inherited_PDFFunction(); //Initialize, otherwise no method of SDK can be used. int iRet = m_PDFFunction.FSDK_Initialize(); if (0 != iRet) { return; } m_bReleaseLibrary = true; m_SDKDocument = new FSDK_Document(); m_PDFDoc.pointer = 0; m_PDFPage.pointer = 0; //m_iCurPageIndex = 0; m_iPageCount = 0; m_fPageWidth = 0.0f; m_fPageHeight = 0.0f; m_iStartX = 0; m_iStartY = 0; m_iRenderAreaSizeX = 0; m_iRenderAreaSizeY = 0; m_iRotation = 0; m_dbScaleDelta = 0.25f; m_dbScaleFator = 1.0f; m_dbCommonFitWidthScale = 1.0f; m_dbCommonFitHeightScale = 1.0f; //m_dbRotateFitWidthScale = 1.0f; //m_dbRotateFitHeightScale = 1.0f; m_bFitWidth = false; m_bFitHeight = false; m_mousestate = false; firstVisibleIndex = 0; nextInvisibleIndex = 0; visiblePage = new Dictionary<int, pageInfo>(); shadowHeight = 10; //totalPageNum = 0; selectPageStartIndex = -1; selectPageEndIndex = -1; selectCharStartIndex = -1; selectCharEndIndex = -1; rSelectPageStartIndex = -1; rSelectPageEndIndex = -1; rSelectCharStartIndex = -1; rSelectCharEndIndex = -1; selectBmpTemp = new byte[0]; Windows.UI.Core.CoreWindow.GetForCurrentThread().KeyDown += RenderPage_KeyDown; Windows.UI.Core.CoreWindow.GetForCurrentThread().KeyUp += RenderPage_KeyUp; wordInfoList = new List<wordInfo>(); }