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 |
|
vbRed |
&hFF |
|
vbGreen |
&hFF00 |
|
vbYellow |
&hFFFF |
|
vbBlue |
&hFF0000 |
|
vbMagenta |
&hFF00FF |
|
vbCyan |
&hFFFF00 |
|
vbWhite |
&hFFFFFF |
|
vbScrollBars |
&H80000000 |
|
vbDesktop |
&H80000001 |
|
vbActiveTitleBar |
&H80000002 |
|
vbInactiveTitleBar |
&H80000003 |
|
vbMenuBar |
&H80000004 |
|
vbWindowBackground |
&H80000005 |
|
vbWindowFrame |
&H80000006 |
|
vbMenuText |
&H80000007 |
|
vbWindowText |
&H80000008 |
|
vbTitleBarText |
&H80000009 |
|
vbActiveBorder |
&H8000000A |
|
vbInactiveBorder |
&H8000000B |
|
vbApplicationWorkspace |
&H8000000C |
AppWorkSpace() |
vbHighlight |
&H8000000D |
|
vbHighlightText |
&H8000000E |
|
vbButtonFace |
&H8000000F |
|
vbButtonShadow |
&H80000010 |
|
vbGrayText |
&H80000011 |
|
vbButtonText |
&H80000012 |
|
vbInactiveCaptionText |
&H80000013 |
|
vb3DHighlight |
&H80000014 |
|
vb3DDKShadow |
&H80000015 |
|
vb3DLight |
&H80000016 |
|
vb3DFace |
&H8000000F |
|
vb3Dshadow |
&H80000010 |
|
vbInfoText |
&H80000017 |
|
vbInfoBackground |
&H80000018 |
![]() |
---|
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()
アクセス許可
- 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。
参照
参照
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 名前空間
その他の技術情報
方法 : Printer Compatibility Library を使用してアップグレード エラーを修正する (Visual Basic)