English | 日本語
ホーム > Merge > Merge for Windows > ドキュメントの目次 > Encodings オブジェクト

Encodings オブジェクト

このオブジェクトは、テキスト ファイルを開くまたは保存する際に使用できる文字エンコード オブジェクトのコレクションを表します。最も一般的に使用されるエンコードを簡単に作成できる便利なプロパティ/メソッドが提供されています。

プロパティ (IEncodings インターフェイスによって実装されます )

Count

IDL [propget] HRESULT Count([out, retval] long* pValue)
.NET Int32 Count[get]
VB6 Count As Long

コレクション内のエンコードの数。

このプロパティは 取得のみです。

Default

IDL [propget] HRESULT Default([out, retval] IEncoding** pValue)
.NET Encoding Default[get]
VB6 Default As Encoding

Merge がファイルを開く/保存する際に使用する、デフォルトのエンコード。

このプロパティは 取得のみです。

Item

IDL [propget] HRESULT Item([in] long nIndex, [out, retval] IFileSystemItem** pValue)
.NET IFileSystemItem get_Item(Int32 nIndex)
VB6 Item(nIndex As Long) As IFileSystemItem

コレクション内の指定インデックス位置にあるエンコードへのアクセスを提供します。

このプロパティは 取得のみです。

引数

メソッド (IEncodings インターフェイスによって実装されます )

CreateEncoding

IDL HRESULT CreateEncoding([in] long codepage, [in] VARIANT_BOOL usesByteOrderMarker, [out, retval] IEncoding** pValue)
.NET Encoding CreateEncoding(Int32 codepage, Boolean usesByteOrderMarker)
VB6 CreateEncoding(codepage As Long, usesByteOrderMarker As Boolean) As Encoding

Windows コードページを表すエンコード オブジェクトを作成します。

引数

CreateUCS2Encoding

IDL HRESULT CreateUCS2Encoding([in] VARIANT_BOOL usesByteOrderMarker, [in] VARIANT_BOOL littleEndian, [out, retval] IEncoding** pValue)
.NET Encoding CreateUCS2Encoding(Boolean usesByteOrderMarker, Boolean littleEndian)
VB6 CreateUCS2Encoding(usesByteOrderMarker As Boolean, littleEndian As Boolean) As Encoding

UCS-2 文字エンコードを表すエンコード オブジェクトを作成します。

引数

CreateUTF8Encoding

IDL HRESULT CreateUTF8Encoding([in] VARIANT_BOOL usesByteOrderMarker, [out, retval] IEncoding** pValue)
.NET Encoding CreateUTF8Encoding(Boolean usesByteOrderMarker)
VB6 CreateUTF8Encoding(usesByteOrderMarker As Boolean) As Encoding

UTF-8 文字エンコードを表すエンコード オブジェクトを作成します。

引数