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); }
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); }