Metafile コンストラクタとは? わかりやすく解説

Metafile コンストラクタ (String, IntPtr)

指定したファイル名使用してMetafile クラス新しインスタンス初期化します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    fileName As String, _
    referenceHdc As IntPtr _
)
Dim fileName As String
Dim referenceHdc As IntPtr

Dim instance As New Metafile(fileName,
 referenceHdc)
public Metafile (
    string fileName,
    IntPtr referenceHdc
)
public:
Metafile (
    String^ fileName, 
    IntPtr referenceHdc
)
public Metafile (
    String fileName, 
    IntPtr referenceHdc
)
public function Metafile (
    fileName : String, 
    referenceHdc : IntPtr
)

パラメータ

fileName

新しMetafileファイル名を表す String

referenceHdc

デバイス コンテキスト識別する Windows ハンドル

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (IntPtr, EmfType)

デバイス コンテキスト識別するハンドルおよび Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    referenceHdc As IntPtr, _
    emfType As EmfType _
)
Dim referenceHdc As IntPtr
Dim emfType As EmfType

Dim instance As New Metafile(referenceHdc,
 emfType)
public Metafile (
    IntPtr referenceHdc,
    EmfType emfType
)
public:
Metafile (
    IntPtr referenceHdc, 
    EmfType emfType
)
public Metafile (
    IntPtr referenceHdc, 
    EmfType emfType
)
public function Metafile (
    referenceHdc : IntPtr, 
    emfType : EmfType
)

パラメータ

referenceHdc

デバイス コンテキスト識別するハンドル

emfType

Metafile形式指定する EmfType。

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (String)

指定したファイル名から、Metafile クラス新しインスタンス初期化します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

使用例使用例

Metafile作成して使用する方法次のコード例示します

Imports System
Imports System.Drawing
Imports System.Drawing.Imaging
Imports System.Windows.Forms
' for Marshal.Copy
Imports System.Runtime.InteropServices


Public Class Form1
    Inherits Form
    Private metafile1 As Metafile
    Private metafileDelegate As Graphics.EnumerateMetafileProc
    Private destPoint As Point
    
    Public Sub New() 
        metafile1 = New Metafile("C:\test.wmf")
        metafileDelegate = New Graphics.EnumerateMetafileProc(AddressOf
 MetafileCallback)
        destPoint = New Point(20, 10)
    
    End Sub
    
    Protected Overrides Sub
 OnPaint(ByVal e As PaintEventArgs) 
        e.Graphics.EnumerateMetafile(metafile1, destPoint, metafileDelegate)
    
    End Sub
    
    Private Function MetafileCallback(ByVal
 recordType As _
        EmfPlusRecordType, ByVal flags As Integer,
 ByVal dataSize As Integer,
 _
        ByVal data As IntPtr, ByVal
 callbackData As PlayRecordCallback) As Boolean

        Dim dataArray As Byte()
 = Nothing
        If data <> IntPtr.Zero Then

            ' Copy the unmanaged record to a managed byte buffer 
            ' that can be used by PlayRecord.
            dataArray = New Byte(dataSize)
 {}
            Marshal.Copy(data, dataArray, 0, dataSize)
        End If

        metafile1.PlayRecord(recordType, flags, dataSize, dataArray)
        Return True

    End Function
    
    Shared Sub Main() 
        Application.Run(New Form1())
    End Sub

End Class
using System;
using System.Drawing;
using System.Drawing.Imaging;
using System.Windows.Forms;

// for Marshal.Copy
using System.Runtime.InteropServices; 

public class Form1 : Form
{
    private Metafile metafile1;
    private Graphics.EnumerateMetafileProc metafileDelegate;
    private Point destPoint;
    public Form1()
    {
        metafile1 = new Metafile(@"C:\Test.wmf");
        metafileDelegate = new Graphics.EnumerateMetafileProc(MetafileCallback);
        destPoint = new Point(20, 10);
    }
    protected override void OnPaint(PaintEventArgs
 e)
    {
        e.Graphics.EnumerateMetafile(metafile1, destPoint, metafileDelegate);
    }
    private bool MetafileCallback(
       EmfPlusRecordType recordType,
       int flags,
       int dataSize,
       IntPtr data,
       PlayRecordCallback callbackData)
    {
        byte[] dataArray = null;
        if (data != IntPtr.Zero)
        {
            // Copy the unmanaged record to a managed byte buffer 
            // that can be used by PlayRecord.
            dataArray = new byte[dataSize];
            Marshal.Copy(data, dataArray, 0, dataSize);
        }

        metafile1.PlayRecord(recordType, flags, dataSize, dataArray);

        return true;
    }

    static void Main()
    {
        Application.Run(new Form1());
    }
}
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (IntPtr, Boolean)

ハンドル指定して Metafile クラス新しインスタンス初期化します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    henhmetafile As IntPtr, _
    deleteEmf As Boolean _
)
Dim henhmetafile As IntPtr
Dim deleteEmf As Boolean

Dim instance As New Metafile(henhmetafile,
 deleteEmf)
public Metafile (
    IntPtr henhmetafile,
    bool deleteEmf
)
public:
Metafile (
    IntPtr henhmetafile, 
    bool deleteEmf
)
public Metafile (
    IntPtr henhmetafile, 
    boolean deleteEmf
)
public function Metafile (
    henhmetafile : IntPtr, 
    deleteEmf : boolean
)

パラメータ

henhmetafile

拡張メタファイル識別するハンドル

deleteEmf

Metafile削除するときに拡張メタファイル識別するハンドル削除する場合trueそれ以外場合false

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (IntPtr, RectangleF)

デバイス コンテキスト、およびそのデバイス コンテキスト範囲を示す四角形指定してMetafile クラス新しインスタンス初期化します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    referenceHdc As IntPtr, _
    frameRect As RectangleF _
)
Dim referenceHdc As IntPtr
Dim frameRect As RectangleF

Dim instance As New Metafile(referenceHdc,
 frameRect)
public Metafile (
    IntPtr referenceHdc,
    RectangleF frameRect
)
public:
Metafile (
    IntPtr referenceHdc, 
    RectangleF frameRect
)
public Metafile (
    IntPtr referenceHdc, 
    RectangleF frameRect
)
public function Metafile (
    referenceHdc : IntPtr, 
    frameRect : RectangleF
)

パラメータ

referenceHdc

デバイス コンテキスト識別するハンドル

frameRect

新しMetafile範囲を示す四角形を表す RectangleF。

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (String, IntPtr, RectangleF, MetafileFrameUnit, EmfType, String)

ファイル名デバイス コンテキスト識別する Windows ハンドル新しMetafile範囲を示す四角形を表す RectangleF 構造体単位、および Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。説明する文字列追加できます

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    fileName As String, _
    referenceHdc As IntPtr, _
    frameRect As RectangleF, _
    frameUnit As MetafileFrameUnit, _
    type As EmfType, _
    description As String _
)
Dim fileName As String
Dim referenceHdc As IntPtr
Dim frameRect As RectangleF
Dim frameUnit As MetafileFrameUnit
Dim type As EmfType
Dim description As String

Dim instance As New Metafile(fileName,
 referenceHdc, frameRect, frameUnit, type, description)
public Metafile (
    string fileName,
    IntPtr referenceHdc,
    RectangleF frameRect,
    MetafileFrameUnit frameUnit,
    EmfType type,
    string description
)
public:
Metafile (
    String^ fileName, 
    IntPtr referenceHdc, 
    RectangleF frameRect, 
    MetafileFrameUnit frameUnit, 
    EmfType type, 
    String^ description
)
public Metafile (
    String fileName, 
    IntPtr referenceHdc, 
    RectangleF frameRect, 
    MetafileFrameUnit frameUnit, 
    EmfType type, 
    String description
)
public function Metafile (
    fileName : String, 
    referenceHdc : IntPtr, 
    frameRect : RectangleF, 
    frameUnit : MetafileFrameUnit, 
    type : EmfType, 
    description : String
)

パラメータ

fileName

新しMetafileファイル名を表す String

referenceHdc

デバイス コンテキスト識別する Windows ハンドル

frameRect

新しMetafile範囲を示す四角形を表す RectangleF。

frameUnit

frameRect単位指定する MetafileFrameUnit。

type

Metafile形式指定する EmfType。

description

新しMetafile説明する名前を格納している String

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (IntPtr, Rectangle, MetafileFrameUnit)

デバイス コンテキスト、および指定した単位使用してそのデバイス コンテキスト範囲を示す四角形指定してMetafile クラス新しインスタンス初期化します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    referenceHdc As IntPtr, _
    frameRect As Rectangle, _
    frameUnit As MetafileFrameUnit _
)
Dim referenceHdc As IntPtr
Dim frameRect As Rectangle
Dim frameUnit As MetafileFrameUnit

Dim instance As New Metafile(referenceHdc,
 frameRect, frameUnit)
public Metafile (
    IntPtr referenceHdc,
    Rectangle frameRect,
    MetafileFrameUnit frameUnit
)
public:
Metafile (
    IntPtr referenceHdc, 
    Rectangle frameRect, 
    MetafileFrameUnit frameUnit
)
public Metafile (
    IntPtr referenceHdc, 
    Rectangle frameRect, 
    MetafileFrameUnit frameUnit
)
public function Metafile (
    referenceHdc : IntPtr, 
    frameRect : Rectangle, 
    frameUnit : MetafileFrameUnit
)

パラメータ

referenceHdc

デバイス コンテキスト識別するハンドル

frameRect

新しMetafile範囲を示す四角形を表す Rectangle

frameUnit

frameRect単位指定する MetafileFrameUnit。

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (Stream, IntPtr, EmfType)

データ ストリームデバイス コンテキスト識別する Windows ハンドル、および Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    stream As Stream, _
    referenceHdc As IntPtr, _
    type As EmfType _
)
Dim stream As Stream
Dim referenceHdc As IntPtr
Dim type As EmfType

Dim instance As New Metafile(stream,
 referenceHdc, type)
public Metafile (
    Stream stream,
    IntPtr referenceHdc,
    EmfType type
)
public:
Metafile (
    Stream^ stream, 
    IntPtr referenceHdc, 
    EmfType type
)
public Metafile (
    Stream stream, 
    IntPtr referenceHdc, 
    EmfType type
)
public function Metafile (
    stream : Stream, 
    referenceHdc : IntPtr, 
    type : EmfType
)

パラメータ

stream

この Metafileデータ格納している Stream

referenceHdc

デバイス コンテキスト識別する Windows ハンドル

type

Metafile形式指定する EmfType。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (Stream, IntPtr, Rectangle)

データ ストリームデバイス コンテキスト識別する Windows ハンドル、および新しMetafile範囲を示す四角形を表す Rectangle 構造体指定してMetafile クラス新しインスタンス初期化します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    stream As Stream, _
    referenceHdc As IntPtr, _
    frameRect As Rectangle _
)
Dim stream As Stream
Dim referenceHdc As IntPtr
Dim frameRect As Rectangle

Dim instance As New Metafile(stream,
 referenceHdc, frameRect)
public Metafile (
    Stream stream,
    IntPtr referenceHdc,
    Rectangle frameRect
)
public:
Metafile (
    Stream^ stream, 
    IntPtr referenceHdc, 
    Rectangle frameRect
)
public Metafile (
    Stream stream, 
    IntPtr referenceHdc, 
    Rectangle frameRect
)
public function Metafile (
    stream : Stream, 
    referenceHdc : IntPtr, 
    frameRect : Rectangle
)

パラメータ

stream

この Metafileデータ格納している Stream

referenceHdc

デバイス コンテキスト識別する Windows ハンドル

frameRect

新しMetafile範囲を示す四角形を表す Rectangle

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (Stream, IntPtr, RectangleF)

データ ストリームデバイス コンテキスト識別する Windows ハンドル、および新しMetafile範囲を示す四角形を表す RectangleF 構造体指定してMetafile クラス新しインスタンス初期化します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    stream As Stream, _
    referenceHdc As IntPtr, _
    frameRect As RectangleF _
)
Dim stream As Stream
Dim referenceHdc As IntPtr
Dim frameRect As RectangleF

Dim instance As New Metafile(stream,
 referenceHdc, frameRect)
public Metafile (
    Stream stream,
    IntPtr referenceHdc,
    RectangleF frameRect
)
public:
Metafile (
    Stream^ stream, 
    IntPtr referenceHdc, 
    RectangleF frameRect
)
public Metafile (
    Stream stream, 
    IntPtr referenceHdc, 
    RectangleF frameRect
)
public function Metafile (
    stream : Stream, 
    referenceHdc : IntPtr, 
    frameRect : RectangleF
)

パラメータ

stream

この Metafileデータ格納している Stream

referenceHdc

デバイス コンテキスト識別する Windows ハンドル

frameRect

新しMetafile範囲を示す四角形を表す RectangleF。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (IntPtr, Rectangle, MetafileFrameUnit, EmfType)

デバイス コンテキスト指定した単位使用してそのデバイス コンテキスト範囲を示す四角形Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    referenceHdc As IntPtr, _
    frameRect As Rectangle, _
    frameUnit As MetafileFrameUnit, _
    type As EmfType _
)
Dim referenceHdc As IntPtr
Dim frameRect As Rectangle
Dim frameUnit As MetafileFrameUnit
Dim type As EmfType

Dim instance As New Metafile(referenceHdc,
 frameRect, frameUnit, type)
public Metafile (
    IntPtr referenceHdc,
    Rectangle frameRect,
    MetafileFrameUnit frameUnit,
    EmfType type
)
public:
Metafile (
    IntPtr referenceHdc, 
    Rectangle frameRect, 
    MetafileFrameUnit frameUnit, 
    EmfType type
)
public Metafile (
    IntPtr referenceHdc, 
    Rectangle frameRect, 
    MetafileFrameUnit frameUnit, 
    EmfType type
)
public function Metafile (
    referenceHdc : IntPtr, 
    frameRect : Rectangle, 
    frameUnit : MetafileFrameUnit, 
    type : EmfType
)

パラメータ

referenceHdc

デバイス コンテキスト識別するハンドル

frameRect

新しMetafile範囲を示す四角形を表す Rectangle

frameUnit

frameRect単位指定する MetafileFrameUnit。

type

Metafile形式指定する EmfType。

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (Stream)


Metafile コンストラクタ (Stream, IntPtr, EmfType, String)

データ ストリームデバイス コンテキスト識別する Windows ハンドル、および Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。また、新しMetafile説明する名前が含まれ文字列追加できます

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    stream As Stream, _
    referenceHdc As IntPtr, _
    type As EmfType, _
    description As String _
)
Dim stream As Stream
Dim referenceHdc As IntPtr
Dim type As EmfType
Dim description As String

Dim instance As New Metafile(stream,
 referenceHdc, type, description)
public Metafile (
    Stream stream,
    IntPtr referenceHdc,
    EmfType type,
    string description
)
public:
Metafile (
    Stream^ stream, 
    IntPtr referenceHdc, 
    EmfType type, 
    String^ description
)
public Metafile (
    Stream stream, 
    IntPtr referenceHdc, 
    EmfType type, 
    String description
)
public function Metafile (
    stream : Stream, 
    referenceHdc : IntPtr, 
    type : EmfType, 
    description : String
)

パラメータ

stream

この Metafileデータ格納している Stream

referenceHdc

デバイス コンテキスト識別する Windows ハンドル

type

Metafile形式指定する EmfType。

description

新しMetafile説明する名前を格納している String

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (Stream, IntPtr, Rectangle, MetafileFrameUnit)

データ ストリームデバイス コンテキスト識別する Windows ハンドル新しMetafile範囲を示す四角形を表す Rectangle 構造体、および単位指定してMetafile クラス新しインスタンス初期化します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    stream As Stream, _
    referenceHdc As IntPtr, _
    frameRect As Rectangle, _
    frameUnit As MetafileFrameUnit _
)
Dim stream As Stream
Dim referenceHdc As IntPtr
Dim frameRect As Rectangle
Dim frameUnit As MetafileFrameUnit

Dim instance As New Metafile(stream,
 referenceHdc, frameRect, frameUnit)
public Metafile (
    Stream stream,
    IntPtr referenceHdc,
    Rectangle frameRect,
    MetafileFrameUnit frameUnit
)
public:
Metafile (
    Stream^ stream, 
    IntPtr referenceHdc, 
    Rectangle frameRect, 
    MetafileFrameUnit frameUnit
)
public Metafile (
    Stream stream, 
    IntPtr referenceHdc, 
    Rectangle frameRect, 
    MetafileFrameUnit frameUnit
)
public function Metafile (
    stream : Stream, 
    referenceHdc : IntPtr, 
    frameRect : Rectangle, 
    frameUnit : MetafileFrameUnit
)

パラメータ

stream

この Metafileデータ格納している Stream

referenceHdc

デバイス コンテキスト識別する Windows ハンドル

frameRect

新しMetafile範囲を示す四角形を表す Rectangle

frameUnit

frameRect単位指定する MetafileFrameUnit。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (Stream, IntPtr, RectangleF, MetafileFrameUnit)

データ ストリームデバイス コンテキスト識別する Windows ハンドル新しMetafile範囲を示す四角形を表す RectangleF 構造体、および単位指定してMetafile クラス新しインスタンス初期化します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    stream As Stream, _
    referenceHdc As IntPtr, _
    frameRect As RectangleF, _
    frameUnit As MetafileFrameUnit _
)
Dim stream As Stream
Dim referenceHdc As IntPtr
Dim frameRect As RectangleF
Dim frameUnit As MetafileFrameUnit

Dim instance As New Metafile(stream,
 referenceHdc, frameRect, frameUnit)
public Metafile (
    Stream stream,
    IntPtr referenceHdc,
    RectangleF frameRect,
    MetafileFrameUnit frameUnit
)
public:
Metafile (
    Stream^ stream, 
    IntPtr referenceHdc, 
    RectangleF frameRect, 
    MetafileFrameUnit frameUnit
)
public Metafile (
    Stream stream, 
    IntPtr referenceHdc, 
    RectangleF frameRect, 
    MetafileFrameUnit frameUnit
)
public function Metafile (
    stream : Stream, 
    referenceHdc : IntPtr, 
    frameRect : RectangleF, 
    frameUnit : MetafileFrameUnit
)

パラメータ

stream

この Metafileデータ格納している Stream

referenceHdc

デバイス コンテキスト識別する Windows ハンドル

frameRect

新しMetafile範囲を示す四角形を表す RectangleF。

frameUnit

frameRect単位指定する MetafileFrameUnit。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (String, IntPtr, Rectangle, MetafileFrameUnit)

ファイル名デバイス コンテキスト識別する Windows ハンドル新しMetafile範囲を示す四角形を表す Rectangle 構造体、および単位指定してMetafile クラス新しインスタンス初期化します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    fileName As String, _
    referenceHdc As IntPtr, _
    frameRect As Rectangle, _
    frameUnit As MetafileFrameUnit _
)
Dim fileName As String
Dim referenceHdc As IntPtr
Dim frameRect As Rectangle
Dim frameUnit As MetafileFrameUnit

Dim instance As New Metafile(fileName,
 referenceHdc, frameRect, frameUnit)
public Metafile (
    string fileName,
    IntPtr referenceHdc,
    Rectangle frameRect,
    MetafileFrameUnit frameUnit
)
public:
Metafile (
    String^ fileName, 
    IntPtr referenceHdc, 
    Rectangle frameRect, 
    MetafileFrameUnit frameUnit
)
public Metafile (
    String fileName, 
    IntPtr referenceHdc, 
    Rectangle frameRect, 
    MetafileFrameUnit frameUnit
)
public function Metafile (
    fileName : String, 
    referenceHdc : IntPtr, 
    frameRect : Rectangle, 
    frameUnit : MetafileFrameUnit
)

パラメータ

fileName

新しMetafileファイル名を表す String

referenceHdc

デバイス コンテキスト識別する Windows ハンドル

frameRect

新しMetafile範囲を示す四角形を表す Rectangle 構造体

frameUnit

frameRect単位指定する MetafileFrameUnit。

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (IntPtr, Rectangle, MetafileFrameUnit, EmfType, String)

デバイス コンテキスト指定した単位使用してそのデバイス コンテキスト範囲を示す四角形Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。ファイルの名前を文字列指定できます

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    referenceHdc As IntPtr, _
    frameRect As Rectangle, _
    frameUnit As MetafileFrameUnit, _
    type As EmfType, _
    desc As String _
)
Dim referenceHdc As IntPtr
Dim frameRect As Rectangle
Dim frameUnit As MetafileFrameUnit
Dim type As EmfType
Dim desc As String

Dim instance As New Metafile(referenceHdc,
 frameRect, frameUnit, type, desc)
public Metafile (
    IntPtr referenceHdc,
    Rectangle frameRect,
    MetafileFrameUnit frameUnit,
    EmfType type,
    string desc
)
public:
Metafile (
    IntPtr referenceHdc, 
    Rectangle frameRect, 
    MetafileFrameUnit frameUnit, 
    EmfType type, 
    String^ desc
)
public Metafile (
    IntPtr referenceHdc, 
    Rectangle frameRect, 
    MetafileFrameUnit frameUnit, 
    EmfType type, 
    String desc
)
public function Metafile (
    referenceHdc : IntPtr, 
    frameRect : Rectangle, 
    frameUnit : MetafileFrameUnit, 
    type : EmfType, 
    desc : String
)

パラメータ

referenceHdc

デバイス コンテキスト識別するハンドル

frameRect

新しMetafile範囲を示す四角形を表す Rectangle

frameUnit

frameRect単位指定する MetafileFrameUnit。

type

Metafile形式指定する EmfType。

desc

新しMetafile説明する名前を格納している String

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (Stream, IntPtr, Rectangle, MetafileFrameUnit, EmfType)

データ ストリームデバイス コンテキスト識別する Windows ハンドル新しMetafile範囲を示す四角形を表す Rectangle 構造体単位、および Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    stream As Stream, _
    referenceHdc As IntPtr, _
    frameRect As Rectangle, _
    frameUnit As MetafileFrameUnit, _
    type As EmfType _
)
Dim stream As Stream
Dim referenceHdc As IntPtr
Dim frameRect As Rectangle
Dim frameUnit As MetafileFrameUnit
Dim type As EmfType

Dim instance As New Metafile(stream,
 referenceHdc, frameRect, frameUnit, type)
public Metafile (
    Stream stream,
    IntPtr referenceHdc,
    Rectangle frameRect,
    MetafileFrameUnit frameUnit,
    EmfType type
)
public:
Metafile (
    Stream^ stream, 
    IntPtr referenceHdc, 
    Rectangle frameRect, 
    MetafileFrameUnit frameUnit, 
    EmfType type
)
public Metafile (
    Stream stream, 
    IntPtr referenceHdc, 
    Rectangle frameRect, 
    MetafileFrameUnit frameUnit, 
    EmfType type
)
public function Metafile (
    stream : Stream, 
    referenceHdc : IntPtr, 
    frameRect : Rectangle, 
    frameUnit : MetafileFrameUnit, 
    type : EmfType
)

パラメータ

stream

この Metafileデータ格納している Stream

referenceHdc

デバイス コンテキスト識別する Windows ハンドル

frameRect

新しMetafile範囲を示す四角形を表す Rectangle

frameUnit

frameRect単位指定する MetafileFrameUnit。

type

Metafile形式指定する EmfType。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (Stream, IntPtr, RectangleF, MetafileFrameUnit, EmfType)

データ ストリームデバイス コンテキスト識別する Windows ハンドル新しMetafile範囲を示す四角形を表す RectangleF 構造体単位、および Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    stream As Stream, _
    referenceHdc As IntPtr, _
    frameRect As RectangleF, _
    frameUnit As MetafileFrameUnit, _
    type As EmfType _
)
Dim stream As Stream
Dim referenceHdc As IntPtr
Dim frameRect As RectangleF
Dim frameUnit As MetafileFrameUnit
Dim type As EmfType

Dim instance As New Metafile(stream,
 referenceHdc, frameRect, frameUnit, type)
public Metafile (
    Stream stream,
    IntPtr referenceHdc,
    RectangleF frameRect,
    MetafileFrameUnit frameUnit,
    EmfType type
)
public:
Metafile (
    Stream^ stream, 
    IntPtr referenceHdc, 
    RectangleF frameRect, 
    MetafileFrameUnit frameUnit, 
    EmfType type
)
public Metafile (
    Stream stream, 
    IntPtr referenceHdc, 
    RectangleF frameRect, 
    MetafileFrameUnit frameUnit, 
    EmfType type
)
public function Metafile (
    stream : Stream, 
    referenceHdc : IntPtr, 
    frameRect : RectangleF, 
    frameUnit : MetafileFrameUnit, 
    type : EmfType
)

パラメータ

stream

この Metafileデータ格納している Stream

referenceHdc

デバイス コンテキスト識別する Windows ハンドル

frameRect

新しMetafile範囲を示す四角形を表す RectangleF。

frameUnit

frameRect単位指定する MetafileFrameUnit。

type

Metafile形式指定する EmfType。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (String, IntPtr, Rectangle, MetafileFrameUnit, EmfType)

ファイル名デバイス コンテキスト識別する Windows ハンドル新しMetafile範囲を示す四角形を表す Rectangle 構造体単位、および Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    fileName As String, _
    referenceHdc As IntPtr, _
    frameRect As Rectangle, _
    frameUnit As MetafileFrameUnit, _
    type As EmfType _
)
Dim fileName As String
Dim referenceHdc As IntPtr
Dim frameRect As Rectangle
Dim frameUnit As MetafileFrameUnit
Dim type As EmfType

Dim instance As New Metafile(fileName,
 referenceHdc, frameRect, frameUnit, type)
public Metafile (
    string fileName,
    IntPtr referenceHdc,
    Rectangle frameRect,
    MetafileFrameUnit frameUnit,
    EmfType type
)
public:
Metafile (
    String^ fileName, 
    IntPtr referenceHdc, 
    Rectangle frameRect, 
    MetafileFrameUnit frameUnit, 
    EmfType type
)
public Metafile (
    String fileName, 
    IntPtr referenceHdc, 
    Rectangle frameRect, 
    MetafileFrameUnit frameUnit, 
    EmfType type
)
public function Metafile (
    fileName : String, 
    referenceHdc : IntPtr, 
    frameRect : Rectangle, 
    frameUnit : MetafileFrameUnit, 
    type : EmfType
)

パラメータ

fileName

新しMetafileファイル名を表す String

referenceHdc

デバイス コンテキスト識別する Windows ハンドル

frameRect

新しMetafile範囲を示す四角形を表す Rectangle

frameUnit

frameRect単位指定する MetafileFrameUnit。

type

Metafile形式指定する EmfType。

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (String, IntPtr, Rectangle, MetafileFrameUnit, String)

ファイル名デバイス コンテキスト識別する Windows ハンドル新しMetafile範囲を示す四角形を表す Rectangle 構造体、および単位指定してMetafile クラス新しインスタンス初期化します。説明する文字列追加できます

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    fileName As String, _
    referenceHdc As IntPtr, _
    frameRect As Rectangle, _
    frameUnit As MetafileFrameUnit, _
    description As String _
)
Dim fileName As String
Dim referenceHdc As IntPtr
Dim frameRect As Rectangle
Dim frameUnit As MetafileFrameUnit
Dim description As String

Dim instance As New Metafile(fileName,
 referenceHdc, frameRect, frameUnit, description)
public Metafile (
    string fileName,
    IntPtr referenceHdc,
    Rectangle frameRect,
    MetafileFrameUnit frameUnit,
    string description
)
public:
Metafile (
    String^ fileName, 
    IntPtr referenceHdc, 
    Rectangle frameRect, 
    MetafileFrameUnit frameUnit, 
    String^ description
)
public Metafile (
    String fileName, 
    IntPtr referenceHdc, 
    Rectangle frameRect, 
    MetafileFrameUnit frameUnit, 
    String description
)
public function Metafile (
    fileName : String, 
    referenceHdc : IntPtr, 
    frameRect : Rectangle, 
    frameUnit : MetafileFrameUnit, 
    description : String
)

パラメータ

fileName

新しMetafileファイル名を表す String

referenceHdc

デバイス コンテキスト識別する Windows ハンドル

frameRect

新しMetafile範囲を示す四角形を表す Rectangle

frameUnit

frameRect単位指定する MetafileFrameUnit。

description

新しMetafile説明する名前を格納している String

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (Stream, IntPtr, Rectangle, MetafileFrameUnit, EmfType, String)

データ ストリームデバイス コンテキスト識別する Windows ハンドル新しMetafile範囲を示す四角形を表す Rectangle 構造体単位、および Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。新しMetafile説明する名前が含まれ文字列追加できます

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    stream As Stream, _
    referenceHdc As IntPtr, _
    frameRect As Rectangle, _
    frameUnit As MetafileFrameUnit, _
    type As EmfType, _
    description As String _
)
Dim stream As Stream
Dim referenceHdc As IntPtr
Dim frameRect As Rectangle
Dim frameUnit As MetafileFrameUnit
Dim type As EmfType
Dim description As String

Dim instance As New Metafile(stream,
 referenceHdc, frameRect, frameUnit, type, description)
public Metafile (
    Stream stream,
    IntPtr referenceHdc,
    Rectangle frameRect,
    MetafileFrameUnit frameUnit,
    EmfType type,
    string description
)
public:
Metafile (
    Stream^ stream, 
    IntPtr referenceHdc, 
    Rectangle frameRect, 
    MetafileFrameUnit frameUnit, 
    EmfType type, 
    String^ description
)
public Metafile (
    Stream stream, 
    IntPtr referenceHdc, 
    Rectangle frameRect, 
    MetafileFrameUnit frameUnit, 
    EmfType type, 
    String description
)
public function Metafile (
    stream : Stream, 
    referenceHdc : IntPtr, 
    frameRect : Rectangle, 
    frameUnit : MetafileFrameUnit, 
    type : EmfType, 
    description : String
)

パラメータ

stream

この Metafileデータ格納している Stream

referenceHdc

デバイス コンテキスト識別する Windows ハンドル

frameRect

新しMetafile範囲を示す四角形を表す Rectangle

frameUnit

frameRect単位指定する MetafileFrameUnit。

type

Metafile形式指定する EmfType。

description

新しMetafile説明する名前を格納している String

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (String, IntPtr, Rectangle)

ファイル名デバイス コンテキスト識別する Windows ハンドル、および新しMetafile範囲を示す四角形を表す Rectangle 構造体指定してMetafile クラス新しインスタンス初期化します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    fileName As String, _
    referenceHdc As IntPtr, _
    frameRect As Rectangle _
)
Dim fileName As String
Dim referenceHdc As IntPtr
Dim frameRect As Rectangle

Dim instance As New Metafile(fileName,
 referenceHdc, frameRect)
public Metafile (
    string fileName,
    IntPtr referenceHdc,
    Rectangle frameRect
)
public:
Metafile (
    String^ fileName, 
    IntPtr referenceHdc, 
    Rectangle frameRect
)
public Metafile (
    String fileName, 
    IntPtr referenceHdc, 
    Rectangle frameRect
)
public function Metafile (
    fileName : String, 
    referenceHdc : IntPtr, 
    frameRect : Rectangle
)

パラメータ

fileName

新しMetafileファイル名を表す String

referenceHdc

デバイス コンテキスト識別する Windows ハンドル

frameRect

新しMetafile範囲を示す四角形を表す Rectangle

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (Stream, IntPtr, RectangleF, MetafileFrameUnit, EmfType, String)

データ ストリームデバイス コンテキスト識別する Windows ハンドル新しMetafile範囲を示す四角形を表す RectangleF 構造体単位、および Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。新しMetafile説明する名前が含まれ文字列追加できます

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    stream As Stream, _
    referenceHdc As IntPtr, _
    frameRect As RectangleF, _
    frameUnit As MetafileFrameUnit, _
    type As EmfType, _
    description As String _
)
Dim stream As Stream
Dim referenceHdc As IntPtr
Dim frameRect As RectangleF
Dim frameUnit As MetafileFrameUnit
Dim type As EmfType
Dim description As String

Dim instance As New Metafile(stream,
 referenceHdc, frameRect, frameUnit, type, description)
public Metafile (
    Stream stream,
    IntPtr referenceHdc,
    RectangleF frameRect,
    MetafileFrameUnit frameUnit,
    EmfType type,
    string description
)
public:
Metafile (
    Stream^ stream, 
    IntPtr referenceHdc, 
    RectangleF frameRect, 
    MetafileFrameUnit frameUnit, 
    EmfType type, 
    String^ description
)
public Metafile (
    Stream stream, 
    IntPtr referenceHdc, 
    RectangleF frameRect, 
    MetafileFrameUnit frameUnit, 
    EmfType type, 
    String description
)
public function Metafile (
    stream : Stream, 
    referenceHdc : IntPtr, 
    frameRect : RectangleF, 
    frameUnit : MetafileFrameUnit, 
    type : EmfType, 
    description : String
)

パラメータ

stream

この Metafileデータ格納している Stream

referenceHdc

デバイス コンテキスト識別する Windows ハンドル

frameRect

新しMetafile範囲を示す四角形を表す RectangleF。

frameUnit

frameRect単位指定する MetafileFrameUnit。

type

Metafile形式指定する EmfType。

description

新しMetafile説明する名前を格納している String

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (String, IntPtr, Rectangle, MetafileFrameUnit, EmfType, String)

ファイル名デバイス コンテキスト識別する Windows ハンドル新しMetafile範囲を示す四角形を表す Rectangle 構造体単位、および Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。説明する文字列追加できます

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    fileName As String, _
    referenceHdc As IntPtr, _
    frameRect As Rectangle, _
    frameUnit As MetafileFrameUnit, _
    type As EmfType, _
    description As String _
)
Dim fileName As String
Dim referenceHdc As IntPtr
Dim frameRect As Rectangle
Dim frameUnit As MetafileFrameUnit
Dim type As EmfType
Dim description As String

Dim instance As New Metafile(fileName,
 referenceHdc, frameRect, frameUnit, type, description)
public Metafile (
    string fileName,
    IntPtr referenceHdc,
    Rectangle frameRect,
    MetafileFrameUnit frameUnit,
    EmfType type,
    string description
)
public:
Metafile (
    String^ fileName, 
    IntPtr referenceHdc, 
    Rectangle frameRect, 
    MetafileFrameUnit frameUnit, 
    EmfType type, 
    String^ description
)
public Metafile (
    String fileName, 
    IntPtr referenceHdc, 
    Rectangle frameRect, 
    MetafileFrameUnit frameUnit, 
    EmfType type, 
    String description
)
public function Metafile (
    fileName : String, 
    referenceHdc : IntPtr, 
    frameRect : Rectangle, 
    frameUnit : MetafileFrameUnit, 
    type : EmfType, 
    description : String
)

パラメータ

fileName

新しMetafileファイル名を表す String

referenceHdc

デバイス コンテキスト識別する Windows ハンドル

frameRect

新しMetafile範囲を示す四角形を表す Rectangle

frameUnit

frameRect単位指定する MetafileFrameUnit。

type

Metafile形式指定する EmfType。

description

新しMetafile説明する名前を格納している String

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (String, IntPtr, RectangleF, MetafileFrameUnit, String)

ファイル名デバイス コンテキスト識別する Windows ハンドル新しMetafile範囲を示す四角形を表す RectangleF 構造体、および単位指定してMetafile クラス新しインスタンス初期化します。説明する文字列追加できます

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    fileName As String, _
    referenceHdc As IntPtr, _
    frameRect As RectangleF, _
    frameUnit As MetafileFrameUnit, _
    desc As String _
)
Dim fileName As String
Dim referenceHdc As IntPtr
Dim frameRect As RectangleF
Dim frameUnit As MetafileFrameUnit
Dim desc As String

Dim instance As New Metafile(fileName,
 referenceHdc, frameRect, frameUnit, desc)
public Metafile (
    string fileName,
    IntPtr referenceHdc,
    RectangleF frameRect,
    MetafileFrameUnit frameUnit,
    string desc
)
public:
Metafile (
    String^ fileName, 
    IntPtr referenceHdc, 
    RectangleF frameRect, 
    MetafileFrameUnit frameUnit, 
    String^ desc
)
public Metafile (
    String fileName, 
    IntPtr referenceHdc, 
    RectangleF frameRect, 
    MetafileFrameUnit frameUnit, 
    String desc
)
public function Metafile (
    fileName : String, 
    referenceHdc : IntPtr, 
    frameRect : RectangleF, 
    frameUnit : MetafileFrameUnit, 
    desc : String
)

パラメータ

fileName

新しMetafileファイル名を表す String

referenceHdc

デバイス コンテキスト識別する Windows ハンドル

frameRect

新しMetafile範囲を示す四角形を表す RectangleF。

frameUnit

frameRect単位指定する MetafileFrameUnit。

desc

新しMetafile説明する名前を格納している String

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ

Metafile クラス新しインスタンス初期化します。
オーバーロードの一覧オーバーロードの一覧

名前 説明
Metafile (Stream) 指定したデータ ストリームMetafile クラス新しインスタンス初期化します。
Metafile (String) 指定したファイル名から、Metafile クラス新しインスタンス初期化します。
Metafile (IntPtr, Boolean) ハンドル指定して Metafile クラス新しインスタンス初期化します。
Metafile (IntPtr, EmfType) デバイス コンテキスト識別するハンドルおよび Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。
Metafile (IntPtr, Rectangle) デバイス コンテキスト、およびそのデバイス コンテキスト範囲を示す四角形指定してMetafile クラス新しインスタンス初期化します。
Metafile (IntPtr, RectangleF) デバイス コンテキスト、およびそのデバイス コンテキスト範囲を示す四角形指定してMetafile クラス新しインスタンス初期化します。
Metafile (IntPtr, WmfPlaceableFileHeader) ハンドルと WmfPlaceableFileHeader を指定して Metafile クラス新しインスタンス初期化します。
Metafile (Stream, IntPtr) 指定したデータ ストリームMetafile クラス新しインスタンス初期化します。
Metafile (String, IntPtr) 指定したファイル名使用してMetafile クラス新しインスタンス初期化します。
Metafile (IntPtr, EmfType, String) デバイス コンテキスト識別するハンドルおよび Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。ファイルの名前を文字列指定できます
Metafile (IntPtr, Rectangle, MetafileFrameUnit) デバイス コンテキスト、および指定した単位使用してそのデバイス コンテキスト範囲を示す四角形指定してMetafile クラス新しインスタンス初期化します。
Metafile (IntPtr, RectangleF, MetafileFrameUnit) デバイス コンテキスト、および指定した単位使用してそのデバイス コンテキスト範囲を示す四角形指定してMetafile クラス新しインスタンス初期化します。
Metafile (IntPtr, WmfPlaceableFileHeader, Boolean) ハンドルWmfPlaceableFileHeader指定して Metafile クラス新しインスタンス初期化します。また、メタファイル削除するときに、deleteWmf パラメータ使用してハンドル削除できます
Metafile (Stream, IntPtr, EmfType) データ ストリームデバイス コンテキスト識別する Windows ハンドル、および Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。
Metafile (Stream, IntPtr, Rectangle) データ ストリームデバイス コンテキスト識別する Windows ハンドル、および新しMetafile範囲を示す四角形を表す Rectangle 構造体指定してMetafile クラス新しインスタンス初期化します。
Metafile (Stream, IntPtr, RectangleF) データ ストリームデバイス コンテキスト識別する Windows ハンドル、および新しMetafile範囲を示す四角形を表す RectangleF 構造体指定してMetafile クラス新しインスタンス初期化します。
Metafile (String, IntPtr, EmfType) ファイル名デバイス コンテキスト識別する Windows ハンドル、および Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。
Metafile (String, IntPtr, Rectangle) ファイル名デバイス コンテキスト識別する Windows ハンドル、および新しMetafile範囲を示す四角形を表す Rectangle 構造体指定してMetafile クラス新しインスタンス初期化します。
Metafile (String, IntPtr, RectangleF) ファイル名デバイス コンテキスト識別する Windows ハンドル、および新しMetafile範囲を示す四角形を表す RectangleF 構造体指定してMetafile クラス新しインスタンス初期化します。
Metafile (IntPtr, Rectangle, MetafileFrameUnit, EmfType) デバイス コンテキスト指定した単位使用してそのデバイス コンテキスト範囲を示す四角形Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。
Metafile (IntPtr, RectangleF, MetafileFrameUnit, EmfType) デバイス コンテキスト指定した単位使用してそのデバイス コンテキスト範囲を示す四角形Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。
Metafile (Stream, IntPtr, EmfType, String) データ ストリームデバイス コンテキスト識別する Windows ハンドル、および Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。また、新しMetafile説明する名前が含まれ文字列追加できます
Metafile (Stream, IntPtr, Rectangle, MetafileFrameUnit) データ ストリームデバイス コンテキスト識別する Windows ハンドル新しMetafile範囲を示す四角形を表す Rectangle 構造体、および単位指定してMetafile クラス新しインスタンス初期化します。
Metafile (Stream, IntPtr, RectangleF, MetafileFrameUnit) データ ストリームデバイス コンテキスト識別する Windows ハンドル新しMetafile範囲を示す四角形を表す RectangleF 構造体、および単位指定してMetafile クラス新しインスタンス初期化します。
Metafile (String, IntPtr, EmfType, String) ファイル名デバイス コンテキスト識別する Windows ハンドル、および Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。説明する文字列追加できます
Metafile (String, IntPtr, Rectangle, MetafileFrameUnit) ファイル名デバイス コンテキスト識別する Windows ハンドル新しMetafile範囲を示す四角形を表す Rectangle 構造体、および単位指定してMetafile クラス新しインスタンス初期化します。
Metafile (String, IntPtr, RectangleF, MetafileFrameUnit) ファイル名デバイス コンテキスト識別する Windows ハンドル新しMetafile範囲を示す四角形を表す RectangleF 構造体、および単位指定してMetafile クラス新しインスタンス初期化します。
Metafile (IntPtr, Rectangle, MetafileFrameUnit, EmfType, String) デバイス コンテキスト指定した単位使用してそのデバイス コンテキスト範囲を示す四角形Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。ファイルの名前を文字列指定できます
Metafile (IntPtr, RectangleF, MetafileFrameUnit, EmfType, String) デバイス コンテキスト指定した単位使用してそのデバイス コンテキスト範囲を示す四角形Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。ファイルの名前を文字列指定できます
Metafile (Stream, IntPtr, Rectangle, MetafileFrameUnit, EmfType) データ ストリームデバイス コンテキスト識別する Windows ハンドル新しMetafile範囲を示す四角形を表す Rectangle 構造体単位、および Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。
Metafile (Stream, IntPtr, RectangleF, MetafileFrameUnit, EmfType) データ ストリームデバイス コンテキスト識別する Windows ハンドル新しMetafile範囲を示す四角形を表す RectangleF 構造体単位、および Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。
Metafile (String, IntPtr, Rectangle, MetafileFrameUnit, EmfType) ファイル名デバイス コンテキスト識別する Windows ハンドル新しMetafile範囲を示す四角形を表す Rectangle 構造体単位、および Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。
Metafile (String, IntPtr, Rectangle, MetafileFrameUnit, String) ファイル名デバイス コンテキスト識別する Windows ハンドル新しMetafile範囲を示す四角形を表す Rectangle 構造体、および単位指定してMetafile クラス新しインスタンス初期化します。説明する文字列追加できます
Metafile (String, IntPtr, RectangleF, MetafileFrameUnit, EmfType) ファイル名デバイス コンテキスト識別する Windows ハンドル新しMetafile範囲を示す四角形を表す RectangleF 構造体単位、および Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。
Metafile (String, IntPtr, RectangleF, MetafileFrameUnit, String) ファイル名デバイス コンテキスト識別する Windows ハンドル新しMetafile範囲を示す四角形を表す RectangleF 構造体、および単位指定してMetafile クラス新しインスタンス初期化します。説明する文字列追加できます
Metafile (Stream, IntPtr, Rectangle, MetafileFrameUnit, EmfType, String) データ ストリームデバイス コンテキスト識別する Windows ハンドル新しMetafile範囲を示す四角形を表す Rectangle 構造体単位、および Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。新しMetafile説明する名前が含まれ文字列追加できます
Metafile (Stream, IntPtr, RectangleF, MetafileFrameUnit, EmfType, String) データ ストリームデバイス コンテキスト識別する Windows ハンドル新しMetafile範囲を示す四角形を表す RectangleF 構造体単位、および Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。新しMetafile説明する名前が含まれ文字列追加できます
Metafile (String, IntPtr, Rectangle, MetafileFrameUnit, EmfType, String) ファイル名デバイス コンテキスト識別する Windows ハンドル新しMetafile範囲を示す四角形を表す Rectangle 構造体単位、および Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。説明する文字列追加できます
Metafile (String, IntPtr, RectangleF, MetafileFrameUnit, EmfType, String) ファイル名デバイス コンテキスト識別する Windows ハンドル新しMetafile範囲を示す四角形を表す RectangleF 構造体単位、および Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。説明する文字列追加できます
参照参照

関連項目

Metafile クラス
Metafile メンバ
System.Drawing.Imaging 名前空間

Metafile コンストラクタ (String, IntPtr, EmfType, String)

ファイル名デバイス コンテキスト識別する Windows ハンドル、および Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。説明する文字列追加できます

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    fileName As String, _
    referenceHdc As IntPtr, _
    type As EmfType, _
    description As String _
)
Dim fileName As String
Dim referenceHdc As IntPtr
Dim type As EmfType
Dim description As String

Dim instance As New Metafile(fileName,
 referenceHdc, type, description)
public Metafile (
    string fileName,
    IntPtr referenceHdc,
    EmfType type,
    string description
)
public:
Metafile (
    String^ fileName, 
    IntPtr referenceHdc, 
    EmfType type, 
    String^ description
)
public Metafile (
    String fileName, 
    IntPtr referenceHdc, 
    EmfType type, 
    String description
)
public function Metafile (
    fileName : String, 
    referenceHdc : IntPtr, 
    type : EmfType, 
    description : String
)

パラメータ

fileName

新しMetafileファイル名を表す String

referenceHdc

デバイス コンテキスト識別する Windows ハンドル

type

Metafile形式指定する EmfType。

description

新しMetafile説明する名前を格納している String

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (String, IntPtr, EmfType)

ファイル名デバイス コンテキスト識別する Windows ハンドル、および Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    fileName As String, _
    referenceHdc As IntPtr, _
    type As EmfType _
)
Dim fileName As String
Dim referenceHdc As IntPtr
Dim type As EmfType

Dim instance As New Metafile(fileName,
 referenceHdc, type)
public Metafile (
    string fileName,
    IntPtr referenceHdc,
    EmfType type
)
public:
Metafile (
    String^ fileName, 
    IntPtr referenceHdc, 
    EmfType type
)
public Metafile (
    String fileName, 
    IntPtr referenceHdc, 
    EmfType type
)
public function Metafile (
    fileName : String, 
    referenceHdc : IntPtr, 
    type : EmfType
)

パラメータ

fileName

新しMetafileファイル名を表す String

referenceHdc

デバイス コンテキスト識別する Windows ハンドル

type

Metafile形式指定する EmfType。

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (IntPtr, RectangleF, MetafileFrameUnit)

デバイス コンテキスト、および指定した単位使用してそのデバイス コンテキスト範囲を示す四角形指定してMetafile クラス新しインスタンス初期化します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    referenceHdc As IntPtr, _
    frameRect As RectangleF, _
    frameUnit As MetafileFrameUnit _
)
Dim referenceHdc As IntPtr
Dim frameRect As RectangleF
Dim frameUnit As MetafileFrameUnit

Dim instance As New Metafile(referenceHdc,
 frameRect, frameUnit)
public Metafile (
    IntPtr referenceHdc,
    RectangleF frameRect,
    MetafileFrameUnit frameUnit
)
public:
Metafile (
    IntPtr referenceHdc, 
    RectangleF frameRect, 
    MetafileFrameUnit frameUnit
)
public Metafile (
    IntPtr referenceHdc, 
    RectangleF frameRect, 
    MetafileFrameUnit frameUnit
)
public function Metafile (
    referenceHdc : IntPtr, 
    frameRect : RectangleF, 
    frameUnit : MetafileFrameUnit
)

パラメータ

referenceHdc

デバイス コンテキスト識別するハンドル

frameRect

新しMetafile範囲を示す四角形を表す RectangleF。

frameUnit

frameRect単位指定する MetafileFrameUnit。

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (IntPtr, RectangleF, MetafileFrameUnit, EmfType, String)

デバイス コンテキスト指定した単位使用してそのデバイス コンテキスト範囲を示す四角形Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。ファイルの名前を文字列指定できます

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    referenceHdc As IntPtr, _
    frameRect As RectangleF, _
    frameUnit As MetafileFrameUnit, _
    type As EmfType, _
    description As String _
)
Dim referenceHdc As IntPtr
Dim frameRect As RectangleF
Dim frameUnit As MetafileFrameUnit
Dim type As EmfType
Dim description As String

Dim instance As New Metafile(referenceHdc,
 frameRect, frameUnit, type, description)
public Metafile (
    IntPtr referenceHdc,
    RectangleF frameRect,
    MetafileFrameUnit frameUnit,
    EmfType type,
    string description
)
public:
Metafile (
    IntPtr referenceHdc, 
    RectangleF frameRect, 
    MetafileFrameUnit frameUnit, 
    EmfType type, 
    String^ description
)
public Metafile (
    IntPtr referenceHdc, 
    RectangleF frameRect, 
    MetafileFrameUnit frameUnit, 
    EmfType type, 
    String description
)
public function Metafile (
    referenceHdc : IntPtr, 
    frameRect : RectangleF, 
    frameUnit : MetafileFrameUnit, 
    type : EmfType, 
    description : String
)

パラメータ

referenceHdc

デバイス コンテキスト識別するハンドル

frameRect

新しMetafile範囲を示す四角形を表す RectangleF。

frameUnit

frameRect単位指定する MetafileFrameUnit。

type

Metafile形式指定する EmfType。

description

新しMetafile説明する名前を格納している String

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (String, IntPtr, RectangleF)

ファイル名デバイス コンテキスト識別する Windows ハンドル、および新しMetafile範囲を示す四角形を表す RectangleF 構造体指定してMetafile クラス新しインスタンス初期化します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    fileName As String, _
    referenceHdc As IntPtr, _
    frameRect As RectangleF _
)
Dim fileName As String
Dim referenceHdc As IntPtr
Dim frameRect As RectangleF

Dim instance As New Metafile(fileName,
 referenceHdc, frameRect)
public Metafile (
    string fileName,
    IntPtr referenceHdc,
    RectangleF frameRect
)
public:
Metafile (
    String^ fileName, 
    IntPtr referenceHdc, 
    RectangleF frameRect
)
public Metafile (
    String fileName, 
    IntPtr referenceHdc, 
    RectangleF frameRect
)
public function Metafile (
    fileName : String, 
    referenceHdc : IntPtr, 
    frameRect : RectangleF
)

パラメータ

fileName

新しMetafileファイル名を表す String

referenceHdc

デバイス コンテキスト識別する Windows ハンドル

frameRect

新しMetafile範囲を示す四角形を表す RectangleF。

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (String, IntPtr, RectangleF, MetafileFrameUnit, EmfType)

ファイル名デバイス コンテキスト識別する Windows ハンドル新しMetafile範囲を示す四角形を表す RectangleF 構造体単位、および Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    fileName As String, _
    referenceHdc As IntPtr, _
    frameRect As RectangleF, _
    frameUnit As MetafileFrameUnit, _
    type As EmfType _
)
Dim fileName As String
Dim referenceHdc As IntPtr
Dim frameRect As RectangleF
Dim frameUnit As MetafileFrameUnit
Dim type As EmfType

Dim instance As New Metafile(fileName,
 referenceHdc, frameRect, frameUnit, type)
public Metafile (
    string fileName,
    IntPtr referenceHdc,
    RectangleF frameRect,
    MetafileFrameUnit frameUnit,
    EmfType type
)
public:
Metafile (
    String^ fileName, 
    IntPtr referenceHdc, 
    RectangleF frameRect, 
    MetafileFrameUnit frameUnit, 
    EmfType type
)
public Metafile (
    String fileName, 
    IntPtr referenceHdc, 
    RectangleF frameRect, 
    MetafileFrameUnit frameUnit, 
    EmfType type
)
public function Metafile (
    fileName : String, 
    referenceHdc : IntPtr, 
    frameRect : RectangleF, 
    frameUnit : MetafileFrameUnit, 
    type : EmfType
)

パラメータ

fileName

新しMetafileファイル名を表す String

referenceHdc

デバイス コンテキスト識別する Windows ハンドル

frameRect

新しMetafile範囲を示す四角形を表す RectangleF。

frameUnit

frameRect単位指定する MetafileFrameUnit。

type

Metafile形式指定する EmfType。

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (IntPtr, WmfPlaceableFileHeader, Boolean)

ハンドルWmfPlaceableFileHeader指定して Metafile クラス新しインスタンス初期化します。また、メタファイル削除するときに、deleteWmf パラメータ使用してハンドル削除できます

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    hmetafile As IntPtr, _
    wmfHeader As WmfPlaceableFileHeader, _
    deleteWmf As Boolean _
)
Dim hmetafile As IntPtr
Dim wmfHeader As WmfPlaceableFileHeader
Dim deleteWmf As Boolean

Dim instance As New Metafile(hmetafile,
 wmfHeader, deleteWmf)
public Metafile (
    IntPtr hmetafile,
    WmfPlaceableFileHeader wmfHeader,
    bool deleteWmf
)
public:
Metafile (
    IntPtr hmetafile, 
    WmfPlaceableFileHeader^ wmfHeader, 
    bool deleteWmf
)
public Metafile (
    IntPtr hmetafile, 
    WmfPlaceableFileHeader wmfHeader, 
    boolean deleteWmf
)
public function Metafile (
    hmetafile : IntPtr, 
    wmfHeader : WmfPlaceableFileHeader, 
    deleteWmf : boolean
)

パラメータ

hmetafile

Metafile識別する Windows ハンドル

wmfHeader

WmfPlaceableFileHeader。

deleteWmf

Metafile削除するときに新しMetafile識別するハンドル削除する場合trueそれ以外場合false

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (IntPtr, Rectangle)

デバイス コンテキスト、およびそのデバイス コンテキスト範囲を示す四角形指定してMetafile クラス新しインスタンス初期化します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    referenceHdc As IntPtr, _
    frameRect As Rectangle _
)
Dim referenceHdc As IntPtr
Dim frameRect As Rectangle

Dim instance As New Metafile(referenceHdc,
 frameRect)
public Metafile (
    IntPtr referenceHdc,
    Rectangle frameRect
)
public:
Metafile (
    IntPtr referenceHdc, 
    Rectangle frameRect
)
public Metafile (
    IntPtr referenceHdc, 
    Rectangle frameRect
)
public function Metafile (
    referenceHdc : IntPtr, 
    frameRect : Rectangle
)

パラメータ

referenceHdc

デバイス コンテキスト識別するハンドル

frameRect

新しMetafile範囲を示す四角形を表す Rectangle

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (IntPtr, RectangleF, MetafileFrameUnit, EmfType)

デバイス コンテキスト指定した単位使用してそのデバイス コンテキスト範囲を示す四角形Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    referenceHdc As IntPtr, _
    frameRect As RectangleF, _
    frameUnit As MetafileFrameUnit, _
    type As EmfType _
)
Dim referenceHdc As IntPtr
Dim frameRect As RectangleF
Dim frameUnit As MetafileFrameUnit
Dim type As EmfType

Dim instance As New Metafile(referenceHdc,
 frameRect, frameUnit, type)
public Metafile (
    IntPtr referenceHdc,
    RectangleF frameRect,
    MetafileFrameUnit frameUnit,
    EmfType type
)
public:
Metafile (
    IntPtr referenceHdc, 
    RectangleF frameRect, 
    MetafileFrameUnit frameUnit, 
    EmfType type
)
public Metafile (
    IntPtr referenceHdc, 
    RectangleF frameRect, 
    MetafileFrameUnit frameUnit, 
    EmfType type
)
public function Metafile (
    referenceHdc : IntPtr, 
    frameRect : RectangleF, 
    frameUnit : MetafileFrameUnit, 
    type : EmfType
)

パラメータ

referenceHdc

デバイス コンテキスト識別するハンドル

frameRect

新しMetafile範囲を示す四角形を表す RectangleF。

frameUnit

frameRect単位指定する MetafileFrameUnit。

type

Metafile形式指定する EmfType。

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (String, IntPtr, RectangleF, MetafileFrameUnit)

ファイル名デバイス コンテキスト識別する Windows ハンドル新しMetafile範囲を示す四角形を表す RectangleF 構造体、および単位指定してMetafile クラス新しインスタンス初期化します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    fileName As String, _
    referenceHdc As IntPtr, _
    frameRect As RectangleF, _
    frameUnit As MetafileFrameUnit _
)
Dim fileName As String
Dim referenceHdc As IntPtr
Dim frameRect As RectangleF
Dim frameUnit As MetafileFrameUnit

Dim instance As New Metafile(fileName,
 referenceHdc, frameRect, frameUnit)
public Metafile (
    string fileName,
    IntPtr referenceHdc,
    RectangleF frameRect,
    MetafileFrameUnit frameUnit
)
public:
Metafile (
    String^ fileName, 
    IntPtr referenceHdc, 
    RectangleF frameRect, 
    MetafileFrameUnit frameUnit
)
public Metafile (
    String fileName, 
    IntPtr referenceHdc, 
    RectangleF frameRect, 
    MetafileFrameUnit frameUnit
)
public function Metafile (
    fileName : String, 
    referenceHdc : IntPtr, 
    frameRect : RectangleF, 
    frameUnit : MetafileFrameUnit
)

パラメータ

fileName

新しMetafileファイル名を表す String

referenceHdc

デバイス コンテキスト識別する Windows ハンドル

frameRect

新しMetafile範囲を示す四角形を表す RectangleF。

frameUnit

frameRect単位指定する MetafileFrameUnit。

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (Stream, IntPtr)


Metafile コンストラクタ (IntPtr, WmfPlaceableFileHeader)

ハンドルWmfPlaceableFileHeader指定して Metafile クラス新しインスタンス初期化します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    hmetafile As IntPtr, _
    wmfHeader As WmfPlaceableFileHeader _
)
Dim hmetafile As IntPtr
Dim wmfHeader As WmfPlaceableFileHeader

Dim instance As New Metafile(hmetafile,
 wmfHeader)
public Metafile (
    IntPtr hmetafile,
    WmfPlaceableFileHeader wmfHeader
)
public:
Metafile (
    IntPtr hmetafile, 
    WmfPlaceableFileHeader^ wmfHeader
)
public Metafile (
    IntPtr hmetafile, 
    WmfPlaceableFileHeader wmfHeader
)
public function Metafile (
    hmetafile : IntPtr, 
    wmfHeader : WmfPlaceableFileHeader
)

パラメータ

hmetafile

Metafile識別する Windows ハンドル

wmfHeader

WmfPlaceableFileHeader。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Metafile コンストラクタ (IntPtr, EmfType, String)

デバイス コンテキスト識別するハンドルおよび Metafile形式指定する EmfType 列挙体を指定してMetafile クラス新しインスタンス初期化します。ファイルの名前を文字列指定できます

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    referenceHdc As IntPtr, _
    emfType As EmfType, _
    description As String _
)
Dim referenceHdc As IntPtr
Dim emfType As EmfType
Dim description As String

Dim instance As New Metafile(referenceHdc,
 emfType, description)
public Metafile (
    IntPtr referenceHdc,
    EmfType emfType,
    string description
)
public:
Metafile (
    IntPtr referenceHdc, 
    EmfType emfType, 
    String^ description
)
public Metafile (
    IntPtr referenceHdc, 
    EmfType emfType, 
    String description
)
public function Metafile (
    referenceHdc : IntPtr, 
    emfType : EmfType, 
    description : String
)

パラメータ

referenceHdc

デバイス コンテキスト識別するハンドル

emfType

Metafile形式指定する EmfType。

description

新しMetafile説明する名前。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Metafile コンストラクタ」の関連用語

検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Metafile コンストラクタのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS