Private Sub btnRasterImage_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnRasterImage.Click
Dim run As New pfcInterfaceExamples2
Dim type As EpfcRasterType
Try
lblStatus.Text = ""
If (txtImageFile.Text = "") Then
MsgBox("Please enter Image File name", MsgBoxStyle.Critical)
ElseIf (txtImageType.Text = "") Then
MsgBox("Please select Image type", MsgBoxStyle.Critical)
Else
Select Case txtImageType.Text
Case "BMP"
type = EpfcRasterType.EpfcRASTER_BMP
Case "JPEG"
type = EpfcRasterType.EpfcRASTER_JPEG
Case "TIFF"
type = EpfcRasterType.EpfcRASTER_TIFF
Case "EPS"
type = EpfcRasterType.EpfcRASTER_EPS
Case Else
MsgBox("Incorrect Image type", MsgBoxStyle.Critical)
Exit Sub
End Select run.outputImageScreen(asyncConnection.Session, type, txtImageFile.Text)
lblStatus.Text = "Image Created" End If
Catch ex As Exception
lblStatus.Text = ""
MsgBox(ex.Message.ToString + Chr(13) + ex.StackTrace.ToString)
End Try
End Sub Public Sub outputImageScreen(ByRef session As IpfcBaseSession, _
ByVal type As Integer, _
ByVal imageName As String)
Dim instructions As IpfcRasterImageExportInstructions
Dim imageExtension As String
Dim rasterHeight As Double = 7.5
Dim rasterWidth As Double = 10.0
Dim dotsPerInch As Integer
Dim imageDepth As Integer Try
dotsPerInch = EpfcDotsPerInch.EpfcRASTERDPI_100
imageDepth = EpfcRasterDepth.EpfcRASTERDEPTH_24 instructions = getRasterInstructions(type, rasterWidth, _
rasterHeight, dotsPerInch, _
imageDepth) imageExtension = getRasterExtension(type) session.ExportCurrentRasterImage(imageName + imageExtension, instructions) Catch ex As Exception
MsgBox(ex.Message.ToString + Chr(13) + ex.StackTrace.ToString)
End Try
End Sub

最新文章

  1. 使用imeOptions
  2. Jetty使用攻略
  3. java compiler level does not match the version of the installed java project
  4. cojs 疯狂的重心 疯狂的机器人 题解报告
  5. 分享一个安卓中异步获取网络图片并自适应大小的第三方程序(来自github)
  6. opencv 中文文档地址
  7. css样式之背景图片
  8. Spring实例
  9. THUWC2018咸鱼记
  10. Linux 控制CPU使用率
  11. centos6.5上配置apache + mysql + php4.4.9 + eaccelerator-0.9.5 + postgresql-8.3.13 备忘
  12. 基于boot2docker部署Docker环境
  13. Invalid volume failure config value: 1
  14. 【Java】解析Java对XML的操作
  15. java基础篇---Servlet过滤器
  16. jQuery基础笔记(5)
  17. Python【经典类与新式类】
  18. 啸叫抑制(howling suppression)
  19. maven(15),快照与发布,RELEASE与SNAPSHOT
  20. 【SYZOJ279】滑稽♂树(树套树)

热门文章

  1. Express ~ 获取表单 get 和 post 提交方式传送参数的对比
  2. VSFTP 连接时425 Security: Bad IP connecting.报错-----解决方法
  3. 修改完Apache的配置文件,重启Apache后,仍无法打开网页
  4. 2020/2/13 bluecmsv1.6sp1代码审计
  5. SpringBoot+Shiro (一)
  6. 19 01 13 JQery 加载 选择器 样式操作
  7. 使用maven打包问题
  8. Django1.11模型类数据库操作
  9. day68-CSS-float浮动,clear清除浮动,overflow溢出
  10. tensorflow笔记(北大网课实战)