バージョン

LoadFromXml(String) メソッド

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

パラメータ

filename
シリアル化された印刷ドキュメント情報を含むファイル
解説

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

使用例
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);
		}
参照