Journal Note ファイルへのストリームを使用し、ドキュメントのコンテンツを表す XML ストリームを返します。
名前空間 : Microsoft.Ink
アセンブリ : Microsoft.Ink (Microsoft.Ink.dll 内)
構文
'宣言
Public Shared Function ReadFromStream ( _
jntFile As Stream _
) As Stream
'使用
Dim jntFile As Stream
Dim returnValue As Stream
returnValue = JournalReader.ReadFromStream(jntFile)
public static Stream ReadFromStream(
Stream jntFile
)
public:
static Stream^ ReadFromStream(
Stream^ jntFile
)
public static Stream ReadFromStream(
Stream jntFile
)
public static function ReadFromStream(
jntFile : Stream
) : Stream
パラメータ
- jntFile
型 : System.IO.Stream
Journal Note ファイルに対応するファイル ストリーム。
戻り値
型 : System.IO.Stream
Journal Note ファイルの読み取りによって作成された XML が含まれる Stream オブジェクトを返します。
解説
Stream オブジェクトは、ファイル システムへの直接アクセスを避け、使用する XML 解析方法を選択できるようにするために使用されます。
例
この例では、選択したジャーナル ファイルが XML に変換され、コンソール デバイスに表示されます。
Dim FD As OpenFileDialog = New OpenFileDialog()
FD.Filter = "Journal files(*.jnt)|*.jnt"
If FD.ShowDialog() = Windows.Forms.DialogResult.OK Then
Dim jntStream As Stream = Nothing
Dim xmlStream As Stream = Nothing
Try
jntStream = FD.OpenFile()
If Not IsNothing(jntStream) Then
xmlStream = JournalReader.ReadFromStream(jntStream)
Dim xmlDoc As XmlDocument = New XmlDocument()
xmlDoc.Load(xmlStream)
Dim xmlTW As XmlTextWriter = New XmlTextWriter(Console.Out)
xmlTW.Formatting = Formatting.Indented
xmlDoc.WriteTo(xmlTW)
xmlTW.Flush()
End If
Catch ex As Exception
' handle exception
Finally
If Not IsNothing(jntStream) Then
jntStream.Close()
End If
If Not IsNothing(xmlStream) Then
xmlStream.Close()
End If
End Try
End If
OpenFileDialog FD = new OpenFileDialog();
FD.Filter = "Journal files(*.jnt)|*.jnt";
if (FD.ShowDialog() == DialogResult.OK)
{
Stream jntStream = null;
Stream xmlStream = null;
try
{
if ((jntStream = FD.OpenFile()) != null)
{
xmlStream = JournalReader.ReadFromStream(jntStream);
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(xmlStream);
XmlTextWriter xmlTW = new XmlTextWriter(Console.Out);
xmlTW.Formatting = Formatting.Indented;
xmlDoc.WriteTo(xmlTW);
xmlTW.Flush();
}
}
catch
{
// handle exception
}
finally
{
if (null != jntStream) { jntStream.Close(); }
if (null != xmlStream) { xmlStream.Close(); }
}
}
プラットフォーム
Windows Vista
.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 3.0