最新文章
|
知識(shí)管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):9354 今日文數(shù):3940
|
代碼設(shè)置了自定義紙張,預(yù)覽下方狀態(tài)欄顯示的不是設(shè)置的紙張,而是諸如A4紙張等默認(rèn)紙張。但預(yù)覽設(shè)置里是該真實(shí)打印機(jī)預(yù)覽的,這種現(xiàn)象一般是該打印機(jī)不支持自定義紙張導(dǎo)致的。紙張?jiān)O(shè)置,參考樣例5:http://www.c-lodop.com/demolist/PrintSample5.html用xps或pdf虛擬打印機(jī)測(cè)試一下...
|
lodop是web打印控件,引用安裝目錄下的ocx文件,可以在c/s架構(gòu)中使用。該文件所在路徑:C:\ProgramFiles(x86)\MountTaiSoftware\Lodop有32位和64位的,如下例子引用的是32位的:CAOSOFT_WEB_PRINT_lodop.ocx使用的是C#語(yǔ)言寫(xiě)的cs架構(gòu)的winf...
|
SET_PRINTER_INDEX(oIndexOrName);按序號(hào)或名稱指定打印機(jī),選定后禁止手工重選;createOneFormPage();LODOP.SET_PRINT_MODE("TRYLINKPRINTER_NOALERT",true);//這個(gè)語(yǔ)句設(shè)置網(wǎng)絡(luò)共享打印機(jī)連接不通時(shí)是否提示...
|
使用Lodop打印控件打印時(shí),有自動(dòng)分頁(yè),有手動(dòng)強(qiáng)制分頁(yè),也可以兩者結(jié)合使用,在使用兩者結(jié)合的時(shí)候注意LODOP.NewPage()和LODOP.NewPageA()的區(qū)別,如果前面打印項(xiàng)自動(dòng)分頁(yè)不止一頁(yè),如果想要后面的頁(yè)不重疊分頁(yè)后的內(nèi)容,應(yīng)該用LODOP.NewPageA()。LODOP.NewPage();強(qiáng)制分...
|
Lodop輸出二維碼和條碼,可用如下語(yǔ)句,其中下面的width和height參數(shù),設(shè)置了條碼或二維碼多寬,會(huì)發(fā)現(xiàn)可能不是設(shè)置的寬度或高度。ADD_PRINT_BARCODE(Top,Left,Width,Height,BarCodeType,BarCodeValue);在打印設(shè)計(jì)里,調(diào)整二維碼或條碼的寬度,可以看到在打...
|
利用Loodop打印控件打印二維碼的時(shí)候,往往傳入的數(shù)值是變量,有的只有一個(gè)數(shù)字,有的卻一大堆數(shù)字和字母,根據(jù)內(nèi)容長(zhǎng)度不同,二維碼大小也不同,這樣如果批量打印二維碼標(biāo)簽,傳入的數(shù)據(jù)是不同的,會(huì)造成有的標(biāo)簽二維碼大,有的二維碼小的狀況。出現(xiàn)這種狀況,是因?yàn)長(zhǎng)odop中默認(rèn)輸出二維碼的版本是AUTO(自動(dòng)),這會(huì)導(dǎo)致隨著二...
|
在LODOP中,超文本超過(guò)打印項(xiàng)高度會(huì)自動(dòng)分頁(yè),自動(dòng)分頁(yè)有兩種情況:超過(guò)設(shè)置的打印項(xiàng)高度,超過(guò)紙張。這里是指高度,超過(guò)紙張寬度的超文本不會(huì)顯示,會(huì)隱藏掉。如果你不了解什么是LODOP中的超文本打印項(xiàng),什么是LODOP中的純文本打印項(xiàng),可查看本博客相關(guān)介紹博文:因?yàn)槌谋境蛴№?xiàng)高度或紙張高度,會(huì)自動(dòng)分頁(yè),這個(gè)是是無(wú)法去...
|
c-lodop顯示“有窗口已打開(kāi),先關(guān)閉它(持續(xù)如此時(shí)請(qǐng)刷新頁(yè)面)!”如果連續(xù)執(zhí)行多個(gè)預(yù)覽語(yǔ)句等導(dǎo)致的,可以預(yù)先判斷一下,并可以自定義修改窗口已打開(kāi)的提示,該默認(rèn)提示的位置如本博客的下圖http://localhost:8000/CLodopfuncs.js:通過(guò)語(yǔ)句后可修改連續(xù)打開(kāi)窗口導(dǎo)致的提示,在執(zhí)行打印前判斷一下...
|
在windows任務(wù)管理器里,最新版可以看到有三個(gè)進(jìn)程,例如安32位c-lodop的時(shí)候,有CLodopPrint32.exe、CLodopPrint32_backup.exe、CLodopService32.exe。CLodopPrint32.exe:主進(jìn)程,只要這個(gè)進(jìn)程在,c-lodop能正常運(yùn)行,就能正常打印。C...
|
獲取打印機(jī)列表可以放在onload事件里,如過(guò)當(dāng)前是使用的c-lodop,由于websoket鏈接需要時(shí)間,一進(jìn)入頁(yè)面可能會(huì)報(bào)錯(cuò),被準(zhǔn)備好或網(wǎng)頁(yè)沒(méi)下載完成等,也可以在點(diǎn)擊事件里讓用戶獲取打印機(jī)。之前寫(xiě)過(guò)兩個(gè)在頁(yè)面選擇打印機(jī)的博文:Lodop在頁(yè)面獲取打印機(jī)列表選擇打印機(jī)預(yù)覽C-Lodop獲取打印機(jī)列表create_Pr...
|
效果圖:Aspx頁(yè)面代碼:1.<tableclass="tabletable-borderedtable-striped">2.<tbody>3.<trclass="evengradeC">4.<td>波次單號(hào):</td>5.<td>6.<inputtype="text...
|
在C#中,構(gòu)造函數(shù)是一種特殊的方法,用于初始化新創(chuàng)建的對(duì)象。當(dāng)您使用關(guān)鍵字“new”創(chuàng)建一個(gè)新對(duì)象時(shí),構(gòu)造函數(shù)將被自動(dòng)調(diào)用。構(gòu)造函數(shù)的名稱必須與類(lèi)名相同,并且它沒(méi)有返回類(lèi)型。構(gòu)造函數(shù)的執(zhí)行順序是在對(duì)象創(chuàng)建時(shí)進(jìn)行的,它用于初始化對(duì)象的狀態(tài)。C#中的構(gòu)造函數(shù)有三種:第一種:實(shí)例構(gòu)造函數(shù)(InstanceConstructo...
|
前言經(jīng)常會(huì)有一些同學(xué)會(huì)問(wèn)為什么感覺(jué)我身邊的大佬寫(xiě)一個(gè)功能會(huì)這么快?一個(gè)類(lèi)似的模塊大佬可能半天就搞定了,而我要搞一兩天。其實(shí)工作久了你會(huì)發(fā)現(xiàn)很多常用公共的幫助類(lèi)和工具類(lèi),如常見(jiàn)的Excel數(shù)據(jù)導(dǎo)入導(dǎo)出、文件操作、字符串操作、數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)庫(kù)操作等,大佬一般都會(huì)有現(xiàn)成的幫助類(lèi)直接拿來(lái)就能用。而你還需要一點(diǎn)點(diǎn)的百度,驗(yàn)證方法...
|
當(dāng)?shù)谝淮慰吹竭@個(gè)問(wèn)題,我是懵逼的!頂級(jí)語(yǔ)句?什么意思?那種“當(dāng)陽(yáng)橋前一聲吼,嚇退曹營(yíng)百萬(wàn)兵“的頂級(jí)武力?還是”一行就能驅(qū)動(dòng)馬斯克火箭“的Super程序啊?后來(lái),我才明白,噢,頂級(jí)語(yǔ)句就是main函數(shù)啊!年輕人,真是不注重學(xué)習(xí)?問(wèn)個(gè)問(wèn)題,都這么幼稚,有沒(méi)有想過(guò)技術(shù)長(zhǎng)久不長(zhǎng)進(jìn),是不是自己不夠努力啊!居然讓我這年收入18億元...
|
在C#中,我們通常使用System.Data.SqlClient命名空間下的SqlCommand和SqlConnection類(lèi)來(lái)與SQLServer數(shù)據(jù)庫(kù)進(jìn)行交互。在這個(gè)過(guò)程中,使用參數(shù)化查詢是最佳實(shí)踐,因?yàn)樗粌H可以防止SQL注入攻擊,還可以提高代碼的可讀性和可維護(hù)性。下面是一個(gè)詳細(xì)的步驟和代碼示例:1、首先,你需要...
|
先看效果:直接上代碼:publicForm1()#region初始化配置ISqlTokenizer_tokenizer;ISqlTokenParser_parser;ISqlTreeFormatter_formatter;publicvoidInit()#endregion#region格式化privatevoidte...
|
C#是一門(mén)功能強(qiáng)大的面向?qū)ο蟮木幊陶Z(yǔ)言,主要用于開(kāi)發(fā)Windows應(yīng)用程序、Web應(yīng)用程序、游戲以及移動(dòng)應(yīng)用程序。以下是C#語(yǔ)言的一些優(yōu)勢(shì):1.簡(jiǎn)潔易用C#語(yǔ)法簡(jiǎn)潔,易于學(xué)習(xí)和使用,適合初學(xué)者和專家。classHelloWorld}2.強(qiáng)類(lèi)型C#是一門(mén)強(qiáng)類(lèi)型語(yǔ)言,因此在編譯時(shí)可以捕獲大多數(shù)類(lèi)型錯(cuò)誤,這對(duì)于提高代碼質(zhì)量非...
|
在C#開(kāi)發(fā)中,與數(shù)據(jù)庫(kù)的交互是不可避免的。然而,不合理的數(shù)據(jù)庫(kù)操作可能導(dǎo)致性能問(wèn)題,影響應(yīng)用程序的響應(yīng)速度和穩(wěn)定性。因此,對(duì)C#數(shù)據(jù)庫(kù)操作進(jìn)行優(yōu)化是開(kāi)發(fā)過(guò)程中需要注意的重要問(wèn)題。1、使用參數(shù)化查詢避免使用字符串拼接方式構(gòu)建SQL查詢,因?yàn)檫@種方式容易導(dǎo)致SQL注入攻擊。同時(shí),使用參數(shù)化查詢可以提高查詢性能,減少數(shù)據(jù)庫(kù)資...
|
ILSpyILSpy是一款免費(fèi)、開(kāi)源的.NET反編譯工具,能夠?qū)⒁丫幾g的.NET程序集轉(zhuǎn)換為易于閱讀和理解的源代碼。GitHub開(kāi)源地址:https://github.com/icsharpcode/ILSpy什么場(chǎng)景會(huì)用到ILSpy?恢復(fù)丟失的源代碼:當(dāng)您無(wú)法獲得某個(gè).NET程序集的源代碼時(shí),您可以使用ILSpy將其...
|
前言js修改元素class可以說(shuō)的上是老生常談的問(wèn)題了,也經(jīng)常被認(rèn)為是基礎(chǔ)中的基礎(chǔ),甚至不是前端都可以寫(xiě)出這個(gè)功能。今天俺跟大家總結(jié)總結(jié)修改元素class的幾種實(shí)踐方法。現(xiàn)代瀏覽器現(xiàn)代瀏覽器classList優(yōu)化過(guò),它提供了一些方法,并且不依賴任何框架和插件:document.getElementById("...
|
自從.NetCore發(fā)布以來(lái),開(kāi)發(fā)Web項(xiàng)目的應(yīng)用程序,很多企業(yè)自然會(huì)把Asp.NetCore作為首選的平臺(tái)。如果您正在考慮使用一種強(qiáng)大的、現(xiàn)代化且高度可擴(kuò)展的框架來(lái)構(gòu)建您的Web應(yīng)用程序,那么Asp.NetCore絕對(duì)值得您的關(guān)注。Asp.NetCore是微軟開(kāi)發(fā)的一款開(kāi)源、跨平臺(tái)的Web開(kāi)發(fā)框架,它提供了許多令人興...
|
前言鎖最為常見(jiàn)的應(yīng)用就是高并發(fā)的情況下,庫(kù)存的控制。本次只做簡(jiǎn)單的單機(jī)鎖介紹。正文直接看代碼每請(qǐng)求一次庫(kù)存-1.假如庫(kù)存1000,在1000個(gè)人請(qǐng)求之后,庫(kù)存將變?yōu)?publicintReduce0()elsereturnr;}本次測(cè)試使用Jmeter進(jìn)行測(cè)試。先初始化庫(kù)存為1000。Jmeter設(shè)置如下,一個(gè)線程請(qǐng)求...
|
.NET反編譯工具的作用.NET反編譯工具能夠?qū)⒁呀?jīng)編譯好的.NET程序集轉(zhuǎn)換為易于理解的源代碼,它們可以幫助開(kāi)發(fā)人員恢復(fù)丟失的源代碼、理解和分析第三方組件dll、學(xué)習(xí)其他人的代碼、更好的查找修復(fù)bug或進(jìn)行逆向工程等(注意:請(qǐng)?jiān)诜稍试S范圍內(nèi)合理使用)。ILSpyILSpy是一款免費(fèi)、開(kāi)源的.NET反編譯工具,能夠?qū)?..
|
一鍵讓ChatGPT做Excel圖表真香!提需求,1分鐘搞定ChatGPT是由美國(guó)OpenAI公司研制的一款聊天機(jī)器人工具。WPSAI是由國(guó)內(nèi)金山公司研發(fā)的一款辦公自動(dòng)化AI工具。這兩款工具都可協(xié)助我們完成辦公自動(dòng)化工作。隨著ChatGPT人工智能的應(yīng)用,市場(chǎng)上出現(xiàn)了很多類(lèi)似如何利用ChatGPT制作各類(lèi)Word、PP...
|
前言很多人看到這個(gè)Eazfuscator.NET還不知是什么東東??什么是Eazfuscator.NET?Eazfuscator.NET是用于.NET平臺(tái)的工業(yè)級(jí)混淆器。Eazfuscator.NET提供的混淆保護(hù)了軟件中根深蒂固的知識(shí)產(chǎn)權(quán),提高了商業(yè)盈利能力,并保持了競(jìng)爭(zhēng)優(yōu)勢(shì)。為什么好?Eazfuscator.NET...
|