自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C#創(chuàng)建一個(gè)文件的具體實(shí)現(xiàn)淺析

開(kāi)發(fā) 后端
C#創(chuàng)建一個(gè)文件的具體實(shí)現(xiàn)有哪些是需要注意的呢?C#創(chuàng)建一個(gè)文件的的實(shí)例應(yīng)用是如何的呢?那么本文就向你介紹具體內(nèi)容。

C#創(chuàng)建一個(gè)文件是如何實(shí)現(xiàn)的呢?我們?cè)诰唧w的操作時(shí)所用到的方法是什么呢?C#創(chuàng)建一個(gè)文件的同時(shí)我們是如何把握文件的各種屬性呢?如頁(yè)面的大小規(guī)格等等,那么開(kāi)始我們的講述吧:

C#創(chuàng)建一個(gè)文件實(shí)例實(shí)現(xiàn)代碼:

iTextSharp.text.Document-object共有三個(gè)構(gòu)造函數(shù):

  1. public Document();  
  2.  
  3. public Document(Rectangle pageSize);  
  4.  
  5. public Document(Rectangle pageSize,  
  6.  
  7. int marginLeft,  
  8.  
  9. int marginRight,  
  10.  
  11. int marginTop,  
  12.  
  13. int marginBottom);  

第一個(gè)構(gòu)造函數(shù)以A4頁(yè)面作為參數(shù)調(diào)用第二個(gè)構(gòu)造函數(shù),第二個(gè)構(gòu)造函數(shù)以每邊36磅頁(yè)邊距為參數(shù)調(diào)用第三個(gè)構(gòu)造函數(shù)

C#創(chuàng)建一個(gè)文件之頁(yè)面尺寸問(wèn)題:

你可以通過(guò)指定的顏色和大小創(chuàng)建你自己的頁(yè)面,示例代碼0102創(chuàng)建一個(gè)細(xì)長(zhǎng)的淺黃色背景的頁(yè)面:

  1. Rectangle pageSize = new Rectangle(144, 720);  
  2.  
  3. pageSize.BackgroundColor = new Color(0xFF, 0xFF, 0xDE);  
  4.  
  5. Document document = new Document(pageSize);  

通常,你不必創(chuàng)建這樣的頁(yè)面,而可以從下面頁(yè)面尺寸中選擇:

  1. A0-A10, LEGAL, LETTER, HALFLETTER, _11x17,   
  2.  
  3. LEDGER, NOTE, B0-B5, ARCH_A-ARCH_E, FLSA 和 FLSE  

大多數(shù)情況下使用縱向頁(yè)面,如果希望使用橫向頁(yè)面,你只須使用rotate()函數(shù):

  1. Document document = new Document(PageSize.A4.rotate()); 

C#創(chuàng)建一個(gè)文件之頁(yè)邊距問(wèn)題:

當(dāng)創(chuàng)建一個(gè)文件時(shí),你還可以定義上、下、左、右頁(yè)邊距:

  1. Document document =   
  2.  
  3. new Document(PageSize.A5, 36, 72, 108, 180);   

在示例代碼0104中你可以看到該文檔有一個(gè)0.5英寸的左邊距和1英寸的右邊距,上邊距為1.5英寸,下邊距為2.5英寸。

C#創(chuàng)建一個(gè)文件頁(yè)邊距說(shuō)明:

當(dāng)創(chuàng)建一個(gè)矩形或設(shè)置邊距時(shí),你可能希望知道該用什么度量單位:厘米、英寸或象素,事實(shí)上,默認(rèn)的度量系統(tǒng)以排版單位磅為基礎(chǔ)得出其他單位的近似值,如1英寸=72磅,如果你想在A4頁(yè)面的PDF中創(chuàng)建一個(gè)矩形,你需要計(jì)算以下數(shù)據(jù):

21 厘米 / 2.54 = 8.2677 英寸

8.2677英寸* 72 = 595 磅

29.7 厘米 / 2.54 = 11.6929 英寸

11.6929英寸* 72 = 842 磅

默認(rèn)邊距為36磅即半英寸。

如果你修改了頁(yè)面尺寸,僅僅影響到下一頁(yè),如果你修改了頁(yè)邊距,則影響到全部,故慎用。

C#創(chuàng)建一個(gè)文件的基本內(nèi)容就向你介紹到這里,內(nèi)容的其他部分會(huì)在別的文章中涉及,希望對(duì)你了解C#創(chuàng)建一個(gè)文件的過(guò)程有所幫助。

【編輯推薦】

  1. 淺析C#創(chuàng)建文件夾實(shí)現(xiàn)實(shí)例
  2. C#創(chuàng)建文件夾實(shí)現(xiàn)方法詳解
  3. C#創(chuàng)建文件的實(shí)戰(zhàn)應(yīng)用示例解析
  4. 全面解析C#創(chuàng)建XML文件的具體操作
  5. 搞定C#創(chuàng)建PDF文件的五大步驟
責(zé)任編輯:仲衡 來(lái)源: pdf99.cn
相關(guān)推薦

2009-08-31 14:01:50

C#創(chuàng)建一個(gè)文件

2009-09-01 14:45:45

C#創(chuàng)建Excel文件

2009-08-31 10:38:34

C#變量初始化

2009-08-31 12:31:45

C#創(chuàng)建文件夾

2009-08-19 14:15:42

C# 復(fù)合控件

2009-09-27 10:43:13

C#合并多個(gè)WORD文

2009-07-22 17:15:04

C#實(shí)現(xiàn)

2009-08-31 10:56:54

C#創(chuàng)建文件夾

2009-09-02 17:24:44

C#關(guān)機(jī)代碼

2009-09-07 09:36:29

C# DisposeDispose方法

2009-08-14 11:00:16

C#創(chuàng)建Windows

2009-09-02 19:08:03

C#實(shí)現(xiàn)讀取文本文件

2009-08-26 09:54:45

C#打印預(yù)覽C#打印

2009-09-01 18:29:24

C#實(shí)現(xiàn)多個(gè)接口

2009-08-31 16:48:02

C#實(shí)現(xiàn)IDispos

2009-09-02 15:34:37

C#實(shí)現(xiàn)插件構(gòu)架

2009-08-31 14:19:20

C#打開(kāi)一個(gè)文件

2009-08-26 13:41:58

C#打印源碼

2009-09-03 09:44:02

DropDownLisC#遞歸

2009-09-07 14:00:57

C#抓取網(wǎng)頁(yè)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)