void objetoPDF_StopReadPdf(object sender, Pdf2Comic_PdfExtract.StopReadEventArgs e) { pbBarraProgreso.Visible = false; }
void objetoPDF_NewImageRead(object sender, Pdf2Comic_PdfExtract.GetImagesPdfEventArgs e) { pbBarraProgreso.PerformStep(); }
void objetoPDF_StartReadPdf(object sender, Pdf2Comic_PdfExtract.StartReadEventArgs e) { pbBarraProgreso.Visible = true; pbBarraProgreso.Maximum = e.totalImages; pbBarraProgreso.Step = 1; pbBarraProgreso.Minimum = 1; }
private void Lanzar_Carga(string rutaArchivo) { objetoPDF = new Pdf2Comic_PdfExtract(); objetoPDF.StartReadPdf += objetoPDF_StartReadPdf; objetoPDF.StopReadPdf += objetoPDF_StopReadPdf; objetoPDF.NewImageRead += objetoPDF_NewImageRead; objetoPDF.LanzarExtraccion(rutaArchivo); lbNumberPages.Text = objetoPDF.miPDF.PdfLeido.NumberOfPages.ToString(); //Llenamos el ListView ListaImagenes = objetoPDF.miPDF.Devolver_Imagenes(); for (int cont = 0; cont < ListaImagenes.Count; cont++ ) { ListViewItem item = new ListViewItem(); item.Text = Path.GetFileNameWithoutExtension(nombreArchivoPDF) + "_" + (cont+1).ToString("0#"); item.Tag = ListaImagenes[cont]; lvImageList.Items.Add(item); } lvImageList.Refresh(); ListaImagenes.Clear(); }