新聞中心
C#創(chuàng)建一個(gè)文件后Writer實(shí)例的作用是什么呢?C#創(chuàng)建一個(gè)文件Writer實(shí)例是通過(guò)什么來(lái)是實(shí)現(xiàn)的呢?我們知道在C#創(chuàng)建一個(gè)文件之后就是要?jiǎng)?chuàng)建一個(gè)Writer實(shí)例,那么具體的操作是什么呢?下面讓我來(lái)看看實(shí)現(xiàn)過(guò)程:

創(chuàng)新互聯(lián)公司是一家以成都網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、品牌設(shè)計(jì)、軟件運(yùn)維、網(wǎng)站推廣、小程序App開(kāi)發(fā)等移動(dòng)開(kāi)發(fā)為一體互聯(lián)網(wǎng)公司。已累計(jì)為LED顯示屏等眾行業(yè)中小客戶(hù)提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開(kāi)發(fā)服務(wù)。
C#創(chuàng)建一個(gè)文件之Writer的操作依據(jù):
一旦創(chuàng)建了document,我們可以創(chuàng)建該文檔的多個(gè)Writer的實(shí)例,所有這些Writer實(shí)例均繼承自抽象類(lèi)“iTextSharp.text.DocWriter”。
同時(shí)還有另外一種情況,你可以用iTextSharp.text.pdf.PdfWriter產(chǎn)生文檔PDF文件,如果你想創(chuàng)建一個(gè)TeX文檔,你可以使用iTextSharp.text.TeX.TeXWriter包。
Writer類(lèi)的構(gòu)造函數(shù)是私有的,你只能通過(guò)下面的方法創(chuàng)建一個(gè)實(shí)例:
- public static xxxWriter getInstance(
- Document document, Stream os);(xxx 是 Pdf 或 Xml)
C#創(chuàng)建一個(gè)文件之Writer實(shí)例的方法:
- PdfWriter writer =
- PdfWriter.getInstance(
- document, new FileStream("Chap01xx.pdf"));
C#創(chuàng)建一個(gè)文件之Writer實(shí)例的使用:
但是你幾乎永遠(yuǎn)不會(huì)用到Writer實(shí)例(除非你想創(chuàng)建高級(jí)PDF或者希望用一些非常特殊的函數(shù),如ViewerPreferences 或 Encryption)。所以通過(guò)下面的辦法得到實(shí)例已經(jīng)足夠了: PdfWriter.getInstance(document, new FileStream("Chap01xx.pdf"));
在創(chuàng)建一個(gè)文檔時(shí),第一個(gè)參數(shù)意義不大,第二個(gè)參數(shù)可以是任何一種流,到目前為止我們一直使用System.IO.FileStream將Document寫(xiě)入文件中.
C#創(chuàng)建一個(gè)文件之Writer實(shí)例的具體實(shí)現(xiàn)及應(yīng)用方面的簡(jiǎn)單介紹就到這里,希望對(duì)你了解和學(xué)習(xí)C#創(chuàng)建一個(gè)文件的具體實(shí)現(xiàn)操作有所幫助。
本文標(biāo)題:C#創(chuàng)建一個(gè)文件之Writer實(shí)例實(shí)現(xiàn)解析
分享地址:http://fisionsoft.com.cn/article/coocgig.html


咨詢(xún)
建站咨詢(xún)
