private void InitPDFControl()
 {
     m_Inst = new PDFXEdit.PXV_Inst();
     m_Inst.Init();
     m_pxcInst = (PDFXEdit.IPXC_Inst)m_Inst.GetExtension("PXC");
     m_nID     = m_Inst.Str2ID("op.document.exportToImages", false);
 }
示例#2
0
            public void Start(PDFXEdit.IPXV_Inst inst, PDFXEdit.IPXV_Document doc_)
            {
                Stop(false);

                doc = doc_;

                if (quads == null)
                {
                    PDFXEdit.IPXC_Inst pxcInst = (PDFXEdit.IPXC_Inst)inst.GetExtension("PXC");
                    quads = pxcInst.CreateQuads();
                }

                if (poly == null)
                {
                    PDFXEdit.IUIX_Inst uiInst = (PDFXEdit.IUIX_Inst)inst.GetExtension("UIX");
                    poly = uiInst.CreatePolyPolygonSrc();
                }

                doc.RegisterPagesViewDrawCallback(PDFXEdit.PXV_PagesViewDrawStage.PXV_PagesViewDraw_Foreground, this, 0);
            }