次の方法で共有


Printer.ForeColor プロパティ

更新 : 2007 年 11 月

テキストとグラフィックスを印刷する際の色を取得または設定します。

名前空間 :  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
アセンブリ :  Microsoft.VisualBasic.PowerPacks.Vs (Microsoft.VisualBasic.PowerPacks.Vs.dll 内)

構文

'宣言
Public Property ForeColor As Integer
'使用
Dim instance As Printer
Dim value As Integer

value = instance.ForeColor

instance.ForeColor = value
public int ForeColor { get; set; }
public:
property int ForeColor {
    int get ();
    void set (int value);
}
public function get ForeColor () : int
public function set ForeColor (value : int)

プロパティ値

型 : System.Int32

Integer を返します。

解説

ForeColor プロパティは、Print メソッド内で使用されるテキストの色を決定します。グラフィックス メソッドの場合、ForeColor プロパティは図形の境界の色を決定し、FillColor プロパティは図形そのものの色を決定します。

メモ :

次のように ToArgb 関数を呼び出すことで、.NET Framework の任意の Color または SystemColors カラー値を ForeColor 値に変換できます。

Printer.ForeColor = System.Drawing.Color.Violet.ToArgb

ForeColor プロパティの有効な ColorConstants および SystemColorConstants 値の一覧を、次の表に示します。

定数

同等の .NET Framework 関数

vbBlack

&h00

Black

vbRed

&hFF

Red

vbGreen

&hFF00

Green

vbYellow

&hFFFF

Yellow

vbBlue

&hFF0000

Blue

vbMagenta

&hFF00FF

Magenta

vbCyan

&hFFFF00

Cyan

vbWhite

&hFFFFFF

White

vbScrollBars

&H80000000

ScrollBar

vbDesktop

&H80000001

Desktop

vbActiveTitleBar

&H80000002

ActiveCaption

vbInactiveTitleBar

&H80000003

InactiveCaption

vbMenuBar

&H80000004

Menu

vbWindowBackground

&H80000005

Window

vbWindowFrame

&H80000006

WindowFrame

vbMenuText

&H80000007

MenuText

vbWindowText

&H80000008

WindowText

vbTitleBarText

&H80000009

ActiveCaptionText

vbActiveBorder

&H8000000A

ActiveBorder

vbInactiveBorder

&H8000000B

InactiveBorder

vbApplicationWorkspace

&H8000000C

AppWorkSpace()

vbHighlight

&H8000000D

Highlight

vbHighlightText

&H8000000E

HighlightText

vbButtonFace

&H8000000F

ButtonFace

vbButtonShadow

&H80000010

ControlDark

vbGrayText

&H80000011

GrayText

vbButtonText

&H80000012

ControlText

vbInactiveCaptionText

&H80000013

InactiveCaptionText

vb3DHighlight

&H80000014

ControlLightLight

vb3DDKShadow

&H80000015

ControlDarkDark

vb3DLight

&H80000016

ControlLight

vb3DFace

&H8000000F

ControlDark

vb3Dshadow

&H80000010

ControlDarkDark

vbInfoText

&H80000017

InfoText

vbInfoBackground

&H80000018

Info

メモ :

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 名前空間の関数とオブジェクトは、Visual Basic 6.0 から Visual Basic 2008 へのアップグレード ツールで使用するために用意されています。ほとんどの場合、これらの関数とオブジェクトは、.NET Framework の他の名前空間にある機能と重複しています。これらが必要になるのは、Visual Basic 6.0 のコード モデルが .NET Framework の実装と大きく異なる場合だけです。

ForeColor プロパティの設定方法を次の例に示します。

Dim pr As New Printer
pr.ForeColor = vbRed
pr.Circle(2000, 2000, 1000)
pr.EndDoc()

アクセス許可

  • 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

Printer クラス

Printer メンバ

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

その他の技術情報

Printer Compatibility Library

方法 : Printer Compatibility Library を使用してアップグレード エラーを修正する (Visual Basic)

Printer Compatibility Library を参照するアプリケーションの配置