Usando el control PdfViewer en VB Net con Dev Express
En esta ocasión aprenderemos a insertar y configurar el control PDF Viewer de Dev Express en VBNet
El control PDF Viewer nos permite visualizar un archivo PDF que hayamos cargado previamente.
Para comenzar diseñamos la siguiente interfaz
Al agregar el control PDF Viewer nos aparece una opción para agregar el menú superior.
Agregaremos código en el evento Load del formulario.
Imports System.IO
Public Class FrmCatalogoAccesorio
Private Sub FrmCatalogoAccesorio_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing
Me.Dispose()
stream.Dispose()
stream.Close()
End Sub
Dim stream As FileStream
Private Sub FrmCatalogoAccesorio_Load(sender As Object, e As EventArgs) Handles MyBase.Load
CenterToScreen()
PdfViewer1.Refresh()
Dim accesoriocadena As String = System.IO.Directory.GetCurrentDirectory + "\Accesorio\Doc1a.pdf"
stream = New FileStream(accesoriocadena, FileMode.Open, FileAccess.Read, FileShare.Read)
'Fileacces read resuelve problema de archivo usado
'Fileshare read resuelve problema de archivo usado
PdfViewer1.LoadDocument(stream)
PdfViewer1.ZoomMode = DevExpress.XtraPdfViewer.PdfZoomMode.FitToWidth
End Sub
End Class
No olvidar cargar el archivo pdf en una carpeta del proyecto.
Ahora finalizando sólo nos queda ejecutar el formulario donde nos cargará el archivo PDF que agregamos al proyecto.
Si en caso te aparece errores, debes seleccionar el archivo pdf y cambiar las opciones.
La opción debe quedar en "Copy if newer". Ejecutas y no tendrás problemas.
Publicar un comentario
0 Comentarios