共用方式為


Printer 類別

提供 Printer 物件,以供升級的 Visual Basic 6.0 列印程式碼使用。

繼承階層架構

Object
  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6.Printer

命名空間:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
組件:  Microsoft.VisualBasic.PowerPacks.Vs (在 Microsoft.VisualBasic.PowerPacks.Vs.dll 中)

語法

'宣告
Public Class Printer
public class Printer
public ref class Printer
type Printer =  class end
public class Printer

Printer 類型會公開下列成員。

建構函式

  名稱 描述
公用方法 Printer 初始化 Printer 類別的新執行個體。

回頁首

屬性

  名稱 描述
公用屬性 ColorMode 取得或設定值,指定在支援彩色的裝置上,將會以彩色或單色列印輸出。
公用屬性 Copies 取得或設定值,這個值會決定要列印的份數。
公用屬性 CurrentX 取得或設定下一個列印或繪圖方法的水平座標。
公用屬性 CurrentY 取得或設定下一個列印或繪圖方法的垂直座標。
公用屬性 DeviceName 取得目前印表機的名稱。
公用屬性 DocumentName 取得或設定要在列印文件時顯示的文件名稱 (例如,在列印狀態對話方塊中或在印表機佇列中)。
公用屬性 DrawStyle 取得或設定值,決定圖形方法輸出的線條樣式。
公用屬性 DrawWidth 取得或設定圖形方法輸出的線條寬度。
公用屬性 Duplex 取得或設定值,判斷是否雙面列印 (如果印表機支援此功能)。
公用屬性 FillColor 取得或設定填滿 CircleLine 圖形方法所建立的圖形時所用的色彩。
公用屬性 FillStyle 取得或設定圖樣,用來填滿 CircleLine 圖形方法所建立的圖形。
公用屬性 Font 依名稱取得或設定 FontFamily。
公用屬性 FontBold 取得或設定粗體字型樣式。
公用屬性 FontCount 傳回目前的顯示裝置或作用中印表機可使用的字型數目。
公用屬性 FontItalic 取得或設定斜體字型樣式。
公用屬性 FontName 取得或設定列印作業中顯示文字所用的字型名稱。
公用屬性 Fonts 取得所有可用於目前印表機的字型名稱。
公用屬性 FontSize 取得或設定執行階段列印作業中之文字所用的字型大小。
公用屬性 FontStrikethru 取得或設定刪除線字型樣式。
公用屬性 FontTransparent 取得或設定值,決定是否在文字字元背後列印 Printer 物件的背景圖形。
公用屬性 FontUnderline 取得或設定底線字型樣式。
公用屬性 ForeColor 取得或設定列印文字及圖形的色彩。
公用屬性 Height 取得或設定頁面的高度。
公用屬性 IsDefaultPrinter 傳回值,決定是否要將目前選取的印表機定義 [控制台] 中的預設印表機。
公用屬性 Orientation 取得或設定值,指出文件是以直向或橫向列印。
公用屬性 Page 傳回目前列印頁面的頁碼。
公用屬性 PaperBin 取得或設定值,指出列印作業期間印表機進紙的預設紙匣。
公用屬性 PaperSize 取得或設定值,這個值表示目前印表機的紙張大小。
公用屬性 PrintAction 取得或設定值,決定是否將列印輸出導向至印表機、預覽列印視窗或檔案。
公用屬性 PrintFileName 取得或設定值,指定在 PrintAction 屬性設定為 PrintToFile 時,封裝 PostScript 檔案的檔名和儲存檔案的路徑。
公用屬性 PrintQuality 取得或設定值,這個值表示印表機解析度。
公用屬性 RightToLeft 取得或設定 Boolean 值,指出在由右至左系統上的文字顯示方向。
公用屬性 ScaleHeight 取得或設定當您使用圖形方法時頁面的垂直測量單位數目。
公用屬性 ScaleLeft 取得或設定當您使用圖形方法時頁面左邊緣的水平座標。
公用屬性 ScaleMode 取得或設定值,指出當您使用圖形方法時物件座標的測量單位。
公用屬性 ScaleTop 取得或設定當您使用圖形方法時頁面上邊緣的垂直座標。
公用屬性 ScaleWidth 取得或設定當您使用圖形方法時頁面的水平測量單位數目。
公用屬性 TwipsPerPixelX 取得值,指出水平測量物件的每個像素 Twip 數目。
公用屬性 TwipsPerPixelY 取得值,指出垂直測量物件的每個像素 Twip 數目。
公用屬性 Width 取得或設定頁面的寬度。

回頁首

方法

  名稱 描述
公用方法 Circle(Single, Single, Single, Int32, Single, Single, Single) 在頁面上列印圓形、橢圓形或弧形。
公用方法 Circle(Boolean, Single, Single, Single, Int32, Single, Single, Single) 在頁面列印圓形、橢圓形或弧形,並指定中心點是否相對於目前位置。
公用方法 EndDoc 結束傳送至 Printer 物件的列印作業,並將文件釋放到列印裝置或多工緩衝處理器。
公用方法 Equals 判斷指定的物件是否等於目前的物件。 (繼承自 Object)。
受保護的方法 Finalize 在記憶體回收開始前,允許物件嘗試釋放資源,並執行其他清除作業。 (繼承自 Object)。
公用方法 GetHashCode 做為預設雜湊函式。 (繼承自 Object)。
公用方法 GetType 取得目前實例 Type 的屬性。 (繼承自 Object)。
公用方法 KillDoc 立即停止目前的列印工作。
公用方法 Line(Single, Single) 在頁面上列印線條。
公用方法 Line(Single, Single, Single, Single, Int32, Boolean, Boolean) 在頁面上列印線條、方形或矩形。
公用方法 Line(Boolean, Single, Single, Boolean, Single, Single, Int32, Boolean, Boolean) 在頁面上列印線條、方形或矩形。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複製 (Shallow Copy) 。 (繼承自 Object)。
公用方法 NewPage 停止列印目前頁面,繼續列印新頁面。
公用方法 PaintPicture 在頁面上列印影像檔的內容。
公用方法 Print 將文字列印至頁面。
公用方法 PSet(Single, Single) 在頁面上列印一點。
公用方法 PSet(Single, Single, Int32) 在頁面上,以指定的色彩列印單點。
公用方法 PSet(Boolean, Single, Single, Int32) 在頁面上,以指定的色彩列印單點,選擇性地指定相對於目前座標的點。
公用方法 Scale() 定義 Printer 物件的座標系統。
公用方法 Scale(Single, Single, Single, Single) 定義 Printer 物件的座標系統。
公用方法 ScaleX 將頁面的寬度值從 ScaleMode 屬性的其中一個測量單位轉換為另一個測量單位。
公用方法 ScaleY 將頁面的高度值從 ScaleMode 屬性的其中一個測量單位轉換為另一個測量單位。
公用方法 TextHeight 傳回以目前字型列印文字的字串高度。
公用方法 TextWidth 傳回以目前字型列印文字的字串寬度。
公用方法 ToString 傳回代表目前物件的字串。 (繼承自 Object)。
公用方法 Write 列印文字至頁面,而不加入歸位字元。

回頁首

備註

Visual Basic 6.0 Printer 物件沒有直接的對等用法在 Visual Basic。 Printer 物件的所有屬性,方法,因此, Visual Basic 6.0 Printer 的事件。 這可讓列印程式碼的 Visual Basic 6.0 執行升級。

注意事項注意事項

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 命名空間中的函式和物件都是供這些工具使用,以便從 Visual Basic 6.0 升級至 Visual Basic。在大多數情況下,這些函式和物件會複製在 .NET Framework 的其他命名空間中可以找到的功能。只有當 Visual Basic 6.0 程式碼模型與 .NET Framework 實作有顯著差異時,才需要這些項目。

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 命名空間

其他資源

Printer Compatibility Library

How to: Fix Upgrade Errors by Using the Printer Compatibility Library (Visual Basic)

Deploying Applications That Reference the Printer Compatibility Library