FontFamily.IsStyleAvailable メソッド
アセンブリ: System.Drawing (system.drawing.dll 内)
構文
Dim instance As FontFamily Dim style As FontStyle Dim returnValue As Boolean returnValue = instance.IsStyleAvailable(style)
戻り値
指定した FontStyle を使用できる場合は true。それ以外の場合は false。
次の例は、Windows フォームでの使用を意図してデザインされており、Paint イベント ハンドラのパラメータである PaintEventArgse が必要です。このコードは次のアクションを実行します。
Public Sub IsStyleAvailable_Example(ByVal e As PaintEventArgs) ' Create a FontFamily object. Dim myFontFamily As New FontFamily("Arial") ' Test whether myFontFamily is available in Italic. If myFontFamily.IsStyleAvailable(FontStyle.Italic) Then ' Create a Font object using myFontFamily. Dim familyFont As New Font(myFontFamily, 16, FontStyle.Italic) ' Use familyFont to draw text to the screen. e.Graphics.DrawString(myFontFamily.Name & _ " is available in Italic", familyFont, Brushes.Black, _ New PointF(0, 0)) End If End Sub
public void IsStyleAvailable_Example(PaintEventArgs e) { // Create a FontFamily object. FontFamily myFontFamily = new FontFamily("Arial"); // Test whether myFontFamily is available in Italic. if(myFontFamily.IsStyleAvailable(FontStyle.Italic)) { // Create a Font object using myFontFamily. Font familyFont = new Font(myFontFamily, 16, FontStyle.Italic); // Use familyFont to draw text to the screen. e.Graphics.DrawString( myFontFamily.Name + " is available in Italic" , familyFont, Brushes.Black, new PointF(0, 0)); } }
public: void IsStyleAvailable_Example( PaintEventArgs^ e ) { // Create a FontFamily object. FontFamily^ myFontFamily = gcnew FontFamily( "Arial" ); // Test whether myFontFamily is available in Italic. if ( myFontFamily->IsStyleAvailable( FontStyle::Italic ) ) { // Create a Font object using myFontFamily. System::Drawing::Font^ familyFont = gcnew System::Drawing::Font( myFontFamily,16,FontStyle::Italic ); // Use familyFont to draw text to the screen. e->Graphics->DrawString( myFontFamily->Name + " is available in Italic", familyFont, Brushes::Black, PointF(0,0) ); } }
public void IsStyleAvailable_Example(PaintEventArgs e) { // Create a FontFamily object. FontFamily myFontFamily = new FontFamily("Arial"); // Test whether myFontFamily is available in Italic. if (myFontFamily.IsStyleAvailable(FontStyle.Italic)) { // Create a Font object using myFontFamily. Font familyFont = new Font(myFontFamily, 16, FontStyle.Italic); // Use familyFont to draw text to the screen. e.get_Graphics().DrawString(myFontFamily.get_Name() + " is available in Italic", familyFont, Brushes.get_Black(), new PointF(0, 0)); } } //IsStyleAvailable_Example
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
- FontFamily.IsStyleAvailable メソッドのページへのリンク