最新文章
|
知識管理交流
→『 技術文檔交流 』
本版文數(shù):10731 今日文數(shù):5165
|
之前的一些博文中介紹了超文本超過打印項高度或紙張高度會自動分頁,但是有些情況下不是按照打印項高度自動分頁,之前的博文中的比如add_print_table超大行,由于該語句不切行,所有不會按照打印項高度自動分頁。還有一種就是加了這句LODOP.SET_PRINT_STYLEA(0,"Vorient"...
|
在LODOP中,超文本超過打印項高度會自動分頁,自動分頁有兩種情況:超過設置的打印項高度,超過紙張。這里是指高度,超過紙張寬度的超文本不會顯示,會隱藏掉。如果你不了解什么是LODOP中的超文本打印項,什么是LODOP中的純文本打印項,可查看本博客相關介紹博文:因為超文本超打印項高度或紙張高度,會自動分頁,這個是是無法去...
|
Lodop打印控件打印html超文本,通常傳入一個超文本內(nèi)容可能會超過紙張,如果要拆分每頁顯示哪些然后手動分頁比較麻煩,Lodop中的超文本都有自動分頁的特點。自動分頁的依據(jù):1.超文本超過設置的打印項高度自動分頁(打印項高度)2.超文本超過紙張自動分頁(紙張高度)超文本分頁,有兩種可能,1.超過設置的打印項高度2.打...
|
之前有博文測試了select_PRINTER(),這個是臨時默認打印機,前面的博文對比了如何設置windows默認打印機,如何設置臨時默認打印機。以及臨時默認打印指定后,在lodop和c-lodop的效果。前面的博文鏈接(cnblog的):LODOP指定window默認打印機和臨時默認打印機。之前博文的測試方法:方法1...
|
通過以下語句,可指定windows默認打印機LODOP.SET_PRINT_MODE("WINDOW_DEFPRINTER",某打印機名或序號);這種默認打印機是指的windows操作系統(tǒng)的默認打印機。普通指定的方法就是進入windows的控制面板,然后進入打印機設備相關選項,在windows打印機...
|
本文測試如何縮放一個圖片到完全適合紙張:可以用lodop語句縮放到合適尺寸,如果不是等比例尺寸,不可變形縮放不會占滿紙張,設置可變形縮放,并用ADD_PRINT_IMAGE輸出圖片的url,測試可以占滿紙張。(ADD_PRINT_IMAGE直接輸出圖片url地址,需要c-lodop4.0.8.8之后的版本,可以在lod...
|
Lodop中的ADD_PRINT_IMAGE,也可以直接輸出base64碼圖片,不用加img標簽,如果加了img標簽,會被當做超文本對待,受瀏覽器引擎解析的影響。什么時候使用base64碼直接輸出比較好:1.低版本IE解析不了帶img標簽的base64碼輸出方式。一些低版本的的IE不支持base64碼圖片,這種時候用i...
|
ADD_PRINT_IMAGE輸出圖片,如果使用img標簽(即超文本<img標簽),是超文本,無論是相對路徑,網(wǎng)絡圖片,還是base64,都可能有白邊,這可能和超文本解析有關。ADD_PRINT_IMAGE輸出圖片,如果使用本地絕對路徑,就不會有白邊。如果設置了瀏覽器護眼色,ADD_PRINT_IMAGE輸出圖片的白邊...
|
Lodop打印圖片出現(xiàn)了邊框,然而通常情況下是沒有邊框的,由于Lodop是基于本機的ie進行解析的,和IE的設置有關。用戶的電腦和習慣千差萬別,有人喜歡給瀏覽器加上護眼色,而這一個行為可能導致Lodop打印解析超文本出現(xiàn)問題,該客戶端出現(xiàn)此問題時,可讓客戶去掉護眼色即可。Lodop沒有語句可以控制ie的設置,無法用語句...
|
c-lodop4.0.8.8及之后的版本增加了新的功能,ADD_PRINT_IMAGE可以直接輸出圖片的URL了。此文作為之前博文:Lodop圖片輸出ADD_PRINT_IMAGE有白邊,的補充之前的博文因為是幾年前的版本,之前從新浪博文里搬來的,沒有用cnblog里帶的代碼框,所以無法復制之前博文的代碼,此文直接測試...
|
代碼設置了自定義紙張,預覽下方狀態(tài)欄顯示的不是設置的紙張,而是諸如A4紙張等默認紙張。但預覽設置里是該真實打印機預覽的,這種現(xiàn)象一般是該打印機不支持自定義紙張導致的。紙張設置,參考樣例5:http://www.c-lodop.com/demolist/PrintSample5.html用xps或pdf虛擬打印機測試一下...
|
lodop是web打印控件,引用安裝目錄下的ocx文件,可以在c/s架構(gòu)中使用。該文件所在路徑:C:\ProgramFiles(x86)\MountTaiSoftware\Lodop有32位和64位的,如下例子引用的是32位的:CAOSOFT_WEB_PRINT_lodop.ocx使用的是C#語言寫的cs架構(gòu)的winf...
|
SET_PRINTER_INDEX(oIndexOrName);按序號或名稱指定打印機,選定后禁止手工重選;createOneFormPage();LODOP.SET_PRINT_MODE("TRYLINKPRINTER_NOALERT",true);//這個語句設置網(wǎng)絡共享打印機連接不通時是否提示...
|
使用Lodop打印控件打印時,有自動分頁,有手動強制分頁,也可以兩者結(jié)合使用,在使用兩者結(jié)合的時候注意LODOP.NewPage()和LODOP.NewPageA()的區(qū)別,如果前面打印項自動分頁不止一頁,如果想要后面的頁不重疊分頁后的內(nèi)容,應該用LODOP.NewPageA()。LODOP.NewPage();強制分...
|
Lodop輸出二維碼和條碼,可用如下語句,其中下面的width和height參數(shù),設置了條碼或二維碼多寬,會發(fā)現(xiàn)可能不是設置的寬度或高度。ADD_PRINT_BARCODE(Top,Left,Width,Height,BarCodeType,BarCodeValue);在打印設計里,調(diào)整二維碼或條碼的寬度,可以看到在打...
|
利用Loodop打印控件打印二維碼的時候,往往傳入的數(shù)值是變量,有的只有一個數(shù)字,有的卻一大堆數(shù)字和字母,根據(jù)內(nèi)容長度不同,二維碼大小也不同,這樣如果批量打印二維碼標簽,傳入的數(shù)據(jù)是不同的,會造成有的標簽二維碼大,有的二維碼小的狀況。出現(xiàn)這種狀況,是因為Lodop中默認輸出二維碼的版本是AUTO(自動),這會導致隨著二...
|
在LODOP中,超文本超過打印項高度會自動分頁,自動分頁有兩種情況:超過設置的打印項高度,超過紙張。這里是指高度,超過紙張寬度的超文本不會顯示,會隱藏掉。如果你不了解什么是LODOP中的超文本打印項,什么是LODOP中的純文本打印項,可查看本博客相關介紹博文:因為超文本超打印項高度或紙張高度,會自動分頁,這個是是無法去...
|
c-lodop顯示“有窗口已打開,先關閉它(持續(xù)如此時請刷新頁面)!”如果連續(xù)執(zhí)行多個預覽語句等導致的,可以預先判斷一下,并可以自定義修改窗口已打開的提示,該默認提示的位置如本博客的下圖http://localhost:8000/CLodopfuncs.js:通過語句后可修改連續(xù)打開窗口導致的提示,在執(zhí)行打印前判斷一下...
|
在windows任務管理器里,最新版可以看到有三個進程,例如安32位c-lodop的時候,有CLodopPrint32.exe、CLodopPrint32_backup.exe、CLodopService32.exe。CLodopPrint32.exe:主進程,只要這個進程在,c-lodop能正常運行,就能正常打印。C...
|
獲取打印機列表可以放在onload事件里,如過當前是使用的c-lodop,由于websoket鏈接需要時間,一進入頁面可能會報錯,被準備好或網(wǎng)頁沒下載完成等,也可以在點擊事件里讓用戶獲取打印機。之前寫過兩個在頁面選擇打印機的博文:Lodop在頁面獲取打印機列表選擇打印機預覽C-Lodop獲取打印機列表create_Pr...
|
效果圖:Aspx頁面代碼:1.<tableclass="tabletable-borderedtable-striped">2.<tbody>3.<trclass="evengradeC">4.<td>波次單號:</td>5.<td>6.<inputtype="text...
|
在C#中,構(gòu)造函數(shù)是一種特殊的方法,用于初始化新創(chuàng)建的對象。當您使用關鍵字“new”創(chuàng)建一個新對象時,構(gòu)造函數(shù)將被自動調(diào)用。構(gòu)造函數(shù)的名稱必須與類名相同,并且它沒有返回類型。構(gòu)造函數(shù)的執(zhí)行順序是在對象創(chuàng)建時進行的,它用于初始化對象的狀態(tài)。C#中的構(gòu)造函數(shù)有三種:第一種:實例構(gòu)造函數(shù)(InstanceConstructo...
|
前言經(jīng)常會有一些同學會問為什么感覺我身邊的大佬寫一個功能會這么快?一個類似的模塊大佬可能半天就搞定了,而我要搞一兩天。其實工作久了你會發(fā)現(xiàn)很多常用公共的幫助類和工具類,如常見的Excel數(shù)據(jù)導入導出、文件操作、字符串操作、數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)庫操作等,大佬一般都會有現(xiàn)成的幫助類直接拿來就能用。而你還需要一點點的百度,驗證方法...
|
當?shù)谝淮慰吹竭@個問題,我是懵逼的!頂級語句?什么意思?那種“當陽橋前一聲吼,嚇退曹營百萬兵“的頂級武力?還是”一行就能驅(qū)動馬斯克火箭“的Super程序?。亢髞?,我才明白,噢,頂級語句就是main函數(shù)?。∧贻p人,真是不注重學習?問個問題,都這么幼稚,有沒有想過技術長久不長進,是不是自己不夠努力啊!居然讓我這年收入18億元...
|
在C#中,我們通常使用System.Data.SqlClient命名空間下的SqlCommand和SqlConnection類來與SQLServer數(shù)據(jù)庫進行交互。在這個過程中,使用參數(shù)化查詢是最佳實踐,因為它不僅可以防止SQL注入攻擊,還可以提高代碼的可讀性和可維護性。下面是一個詳細的步驟和代碼示例:1、首先,你需要...
|