C-Lodop回调函数的触发
高版本的火狐和谷歌不再支持np插件之后,Lodop公司推出了C-Lodop,解决了这些浏览器不能用Lodop插件方式打印的问题,相比较Lodop插件,C-Lodop由于是以服务的形式出现,返回值不能直接返回,需要回调,如果不加回调,就会可能是“Cm”和数字的一堆无意义的数码。
触发回调函数的,就是动作语句,可参考LODOP官网的技术手册,哪些是有返回值的动作语句。
C-Lodop中动作函数的返回值需要回调函数On_Return,Lodop中是直接返回,不需要回调函数。
!!注意,本博文图片是全代码,为了更直观的显示回调函数需要有动作语句,所以去除了Lodop直接返回的部分,官网样例等都是写法兼容C-Lodop和Lodop的,这里演示代码为了简单只是C-Lodop使用的。!!
想兼容两个,可以加if (LODOP.CVERSION) 判断是否为c-lodop然后回调,else支线是Lodop直接返回。
如下图所示,不加任何有返回值的动作语句,回调函数里的内容都不会触发,加了就会触发。
更多回调函数相关,可阅读本博客其他博文,例如:LODOP.FORMAT格式转换【回调和直接返回值】
转载于:https://www.cnblogs.com/huaxie/p/9729568.html
C-Lodop回调函数的触发相关推荐
- 基于c++和asio的网络编程框架asio2教程基础篇:2、各个回调函数的触发顺序和执行流程
基于c++和asio的网络编程框架asio2教程基础篇:2.各个回调函数的触发顺序和执行流程 以tcp举例: tcp服务端流程: #include <asio2/asio2.hpp>int ...
- ACTIVEX DLL时,如何在回调函数中改变DLL的一些私有变量的值,并触发用户事件?...
By CSDN daviddivad (你真行,居然比我还快! Scorpio) 请看例子: 两个类模块 clsTimer: 公有类,用于输出 clsSendMe ...
- 回调函数方法连续采集和发送软触发采集
相机两种连续采集方式 第一种:回调机制 第一步,注册回调函数(头文件需要声明好) // 注册采集回调函数emStatus = GXRegisterCaptureCallback(m_hDevice, ...
- Mqtt paho 回调函数触发机制跟踪
Python Mqtt paho 回调函数触发机制跟踪,我使用的是 buildroot 里面的 mqtt paho , 代码在 ''' buildroot-2017.02.8/output/build ...
- 从零开始学_JavaScript_系列(四)——jquery(基础,选择器,触发条件,动画,回调函数)...
jQuery语法 (1)引用jquery文件及下载库: http://jquery.com/download/ 下载 Download the compressed, production jQuer ...
- Python Opencv 实现鼠标事件(包含一个练习)——事件触发讲解·以及鼠标回调函数的实现
文章目录 鼠标事件概述 鼠标事件发生的结构 鼠标回调函数的标准格式 opencv下包含的所有事件--包含flag和event(可以看一下,熟悉常见事件范围) 鼠标事件的实现函数 一个完整的鼠标事件由一 ...
- C语言定时器触发回调函数
//引用必要的头文件 #include <stdlib.h> #include <stdio.h> #include <string.h> #include < ...
- RT-Thread 回调函数触发流程
RT-Thread和硬件相关的外设,虽然有回调函数设置功能,但其实都是在相应的硬件中断函数中层层调用,最后运行的,如串口中断和外部中断: RT-Thread的时钟是依靠滴答定时器来完成的,所谓的软件定 ...
- ajax回调函数中不能触发input[type='file']事件的解决方法
今天在做文件上传遇到一个问题,在ajax回调成功后触发input[type='file']元素的事件时始终不能弹出文件选择对话框 ,于是开始各种问题的排除,最终我发现在ajax 异步提交不行,要同步提 ...
最新文章
- 设计模式之笔记--装饰模式(Decorator)
- 【译】Understanding Batch Normalization with Examples in Numpy and Tensorflow with Interactive Code
- tidevice.exceptions.MuxServiceError: Could not start service: com.apple.testmanagerd.lockdown.secure
- 第四十期:2019年度十大Web开发趋势
- android外部sd卡,Android 操作外部SD卡问题
- 实战 | Vue + Element UI 页面创建
- 【云快讯】《微软Sharepoint 2016 Beta版发布,强化混合云搜索功能》
- 【kafka】Timeout of 60000ms expired before the position for partition could be determined
- 从LR到DNN点击率预估
- 基于matlab的信号与系统课程设计,信号与系统课程设计基于 MATLAB 完成信号与系统综合设计实验...
- 如何对下载的文件进行MD5校验
- window远程桌面无法复制粘贴文件到本地
- 优盘中发现计算机病毒怎么办,电脑u盘中病毒exe文件怎么办
- 无限轮播的实现,未加自动轮播效果(非原创)
- Linux下轻型编辑器geany如何格式化代码
- Markov Chain Monte Carlo 和 Gibbs Sampling算法
- 操作数据库方法总结1——JDBC、连接池与JDBCTemplate
- [cocos2dx开发技巧4]工具CocosBuilder的使用--复杂动画
- 关于CStdioFile
- 有趣的转义字符,常见转义字符大全,转义字符速查手册 Escape character