力控组态软件ForceControl V7.0的后台组件E-mali组件的控件的控件方法
SendEmail()
描述: 发送邮件
返回值: 无
参数: 无
说明: 执行方法发送邮件
示例: #Email.SendEmail();// 发送邮件
SendEmail()
描述: 发送邮件
返回值: 无
参数: 无
说明: 执行方法发送邮件
示例: #Email.SendEmail();// 发送邮件
Content
描述: 信件正文
类型: string
说明: 发送信件的正文
示例: #EMail.Content=” 你好 “;/ 发送信件的正文为你好
FromAddress
描述: 发件人地址
类型: string
说明: 发件人邮件地址
示例: #EMail.FromAddress=OK@sina.com;// 发件人地址为 OK@sina.com
Part
描述: 信件附件
类型: string
说明: 发送信件的附件
示例: #EMail.Part=”C:\Adjuster.text”;/ 发送信件的附件为 c 盘下的 Adjuster.text 文件
Password
描述: 用户密码
类型: string
说明: 用户密码,使用校验时有效
示例: #EMail.Password=”123″;// 用户密码为 123
关联属性: UsingCheck
SmtpAddress
描述: 发送邮件 SMTP 服务器地址
类型: string
说明: 发送邮件 SMTP 服务器地址,各邮箱有对应的地址
示例: #EMail.SmtpAddress=”smtp.sina.com”;// 邮件 SMTP 服务器为 smtp.sina.com
State
描述: 邮件发送状态
类型: int
说明: 1- 发送成功,101- 邮件 SMTP 错误,102- 邮件用户名称不能为空,103- 邮件用户密码不能为空,128- 邮件容量过大,255- 邮件发送失败
示例: #EMail.State = 1;// 邮件发送成功
Title
描述: 信件标题
类型: string
说明: 发送信件的标题
示例: #EMail.Title=” 你好 “;// 邮件标题为你好
ToAddress
描述: 收件人地址
类型: string
说明: 收件人邮件地址
示例: #EMail.ToAddress=”OK@sina.com”;// 收件人地址为 OK@sina.com
UserName
描述: 用户名称
类型: string
说明: 用户名称,使用校验时有效
示例: #EMail.UserName=”aaa”;// 用户名称为 aaa
关联属性: UsingCheck
UsingCheck
描述: 发送邮件是否使用检验
类型: int
说明: 发送邮件是否使用检验,0- 不使用,1- 使用
示例: #EMail.UsingCheck=1;/ 发送信件使用检验
CatchCurScreen(string FileName)
函数: #CatchScreen.CatchCurScreen(/String/ FileName);
描述: 截取当前屏幕
返回值: void
参数: FileName 图片的文件名
说明: 只截取一次。如果设置全屏截图,截取的就是全屏;如果设置截取矩形,截取的就是相应矩形大小的屏幕。
示例: #CatchScreen.CatchCurScreen(“CurScreeen”);
PrintCurScreen(nPreView)
函数: #CatchScreen.PrintCurScreen(nPreView);
描述: 截取当前屏幕
返回值: void
参数: nPreView 整形 0 为不预览直接打印 , 1 为打印时先进入预览 .
说明: 如果设置全屏截图,截取的就是全屏;如果设置截取矩形,截取的就是相应矩形大小的屏幕,保存到磁盘 , 然后打印 .
示例: #CatchScreen.PrintCurScreen(0);
PrintSet()
函数: #CatchScreen.PrintSet();
描述: 设置打印配置
返回值: void
参数: 无
说明: 打印时不改变打印机默认配置
示例: #CatchScreen.PrintSet();// 设置打印配置
SetCatchRect(int nX,int nY, int nWidth, int nHight)
函数描述: 设置截屏矩形的位置与大小
返回值: void
参数: int nX 截屏矩形左上角的 X 坐标,即到屏幕左边框的距离
int nY 截屏矩形左上角的 Y 坐标,即到屏幕上边框的距离
int nWidth 矩形宽度
int nHight 矩形长度
说明: 设置截屏矩形的位置与大小,设置在定时截屏时,截取的屏幕位置,通过本函数设置截取屏幕的一部分,加快截取速度,减少 CPU 占用率
StartCatch()
描述: 启动定时截屏
返回值: int 当截屏时间间隔小于 1 时,会启动失败
参数: 无
说明: 在程序启动时执行此函数,也可以由变量触发执行此函数与 #CatchScreen.StopCatch() 配合使用
示例: #CatchScreen. StartCatch()
StartManualCatch()
描述: 开始手动截屏
返回值: void
参数: 无
说明: 使用此函数时,应先在运行窗口上新建一个按钮,设置当单击按钮时执行此函数。在运行状态态时,单击此按钮开始截屏,此时用鼠标拖动,会出现一个选取框,双击鼠标保存图片。用此方法保存的图片,系统会在图片文件名前加上 “M_”,以于自动截取的图片区分。
StopCatch()
描述: 停止定时截屏
返回值: void
参数: 无
说明: 可以在脚本中停止定时截屏
示例: #CatchScreen. StopCatch()