バージョン

LoadFromXml(Stream) メソッド

保存されたレイアウト情報を、XML/SOAP レイアウトを含むストリームから読み込みします。
シンタックス
'宣言
 
Public Overloads Sub LoadFromXml( _
   ByVal stream As Stream _
) 
public void LoadFromXml( 
   Stream stream
)

パラメータ

stream
シリアル化された印刷ドキュメント情報を含むストリーム
解説

LoadFromXml メソッドは、印刷ドキュメントのプロパティ設定およびレイアウトを永続化するために SaveAsXml(Stream) メソッドと組み合わせて使用します。

使用例
Imports Infragistics.Shared
Imports Infragistics.Win
Imports Infragistics.Win.Printing

    Private xmlMemoryStream As System.IO.MemoryStream = Nothing

    Private Sub btnXmlSave_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnXmlSave.Click
        If Not Me.xmlMemoryStream Is Nothing Then
            Me.xmlMemoryStream.Close()
        End If

        Me.xmlMemoryStream = New System.IO.MemoryStream()

        Me.UltraPrintDocument1.SaveAsXml(Me.xmlMemoryStream)
    End Sub


    Private Sub btnXmlLoad_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnXmlLoad.Click
        If Me.xmlMemoryStream Is Nothing Then
            Return
        End If

        Me.xmlMemoryStream.Position = 0
        Me.UltraPrintDocument1.LoadFromXml(Me.xmlMemoryStream)
    End Sub
using Infragistics.Shared;
using Infragistics.Win;
using Infragistics.Win.Printing;

		private System.IO.MemoryStream		xmlMemoryStream = null;

		private void btnXmlSave_Click(object sender, System.EventArgs e)
		{
			if (this.xmlMemoryStream != null)
				this.xmlMemoryStream.Close();

			this.xmlMemoryStream = new System.IO.MemoryStream();

			this.ultraPrintDocument1.SaveAsXml(this.xmlMemoryStream);
		}

		private void btnXmlLoad_Click(object sender, System.EventArgs e)
		{
			if (this.xmlMemoryStream == null)
				return;

			this.xmlMemoryStream.Position = 0;
			this.ultraPrintDocument1.LoadFromXml(this.xmlMemoryStream);
		}
参照