ChartSerializer.Save メソッド

定義

既定値以外の値を持つグラフ プロパティを保存します。 すべてのグラフ プロパティをシリアル化できます。これには、データが含まれます。

オーバーロード

Save(XmlWriter)

グラフ データおよび既定値以外の値を持つプロパティを XmlWriter クラスから派生する指定されたオブジェクトに保存します。

Save(Stream)

グラフ データおよび既定値以外の値を持つプロパティを Stream クラスから派生するオブジェクトに保存します。

Save(TextWriter)

グラフ データおよび既定値以外の値を持つプロパティを TextWriter クラスから派生する指定されたオブジェクトに保存します。

Save(String)

グラフ データおよび既定値以外の値を持つプロパティを指定されたファイルに保存します。

Save(XmlWriter)

グラフ データおよび既定値以外の値を持つプロパティを XmlWriter クラスから派生する指定されたオブジェクトに保存します。

public:
 void Save(System::Xml::XmlWriter ^ writer);
public void Save (System.Xml.XmlWriter writer);
member this.Save : System.Xml.XmlWriter -> unit
Public Sub Save (writer As XmlWriter)

パラメーター

writer
XmlWriter

XmlWriter プロパティの保存に使用される Chart から派生したオブジェクト。

注釈

既定では、データ ポイントを含む既定値以外の値を持つすべてのグラフ プロパティは、このメソッドが呼び出されたときにシリアル化されます。 シリアル化するグラフの特性を制御するには、 プロパティSerializableContentNonSerializableContent プロパティを使用しますContent

この定義を使用する場合、形式は XML である必要があります。形式は、 プロパティを使用して Format 変更できます。

XML 形式のテキスト ファイルを操作する場合は、わかりやすくするために、代わりに メソッドを Save 使用します。

適用対象

Save(Stream)

グラフ データおよび既定値以外の値を持つプロパティを Stream クラスから派生するオブジェクトに保存します。

public:
 void Save(System::IO::Stream ^ stream);
public void Save (System.IO.Stream stream);
member this.Save : System.IO.Stream -> unit
Public Sub Save (stream As Stream)

パラメーター

stream
Stream

Stream など、グラフ プロパティの保存に使用される MemoryStream クラスから派生したオブジェクト。

注釈

既定では、データ ポイントを含む既定値以外の値を持つすべてのグラフ プロパティは、このメソッドが呼び出されたときにシリアル化されます。 シリアル化するグラフの特性を制御するには、 プロパティSerializableContent、および NonSerializableContent プロパティを使用しますContent

このメソッドを使用して外観プロパティをテンプレートとして保存する場合は、このメソッドを IsTemplateMode 呼び出す前に ChartSerializer 、オブジェクトの プロパティが最初に に true 設定されていることを確認します。

テンプレートとしてのグラフのシリアル化は、テンプレート以外のシリアル化とは異なります。テンプレートのシリアル化は、外観プロパティに重点を置いています。

テンプレートをシリアル化するときに、 メソッドを LoadTemplate 使用してテンプレートを読み込み、グラフの Appearance プロパティを指定できます。

テンプレートを使用して、カスタム パレットをシミュレートできます。

適用対象

Save(TextWriter)

グラフ データおよび既定値以外の値を持つプロパティを TextWriter クラスから派生する指定されたオブジェクトに保存します。

public:
 void Save(System::IO::TextWriter ^ writer);
public void Save (System.IO.TextWriter writer);
member this.Save : System.IO.TextWriter -> unit
Public Sub Save (writer As TextWriter)

パラメーター

writer
TextWriter

TextWriter など、グラフ プロパティの保存に使用される StringWriter クラスから派生したオブジェクト。

注釈

既定では、データ ポイントを含む既定値以外の値を持つすべてのグラフ プロパティは、このメソッドが呼び出されたときにシリアル化されます。 シリアル化するグラフの特性を制御するには、 プロパティSerializableContentNonSerializableContent プロパティを使用しますContent

この定義を使用する場合、形式は XML である必要があります。形式は、 プロパティで Format 設定できます。

コントロールの プロパティをViewStateDataChart使用して状態を保持する場合、このメソッドを使用して、シリアル化されたデータを からTextWriter派生したオブジェクトに保存できます。このメソッドを使用して、データを プロパティにViewStateData書き込みます。

適用対象

Save(String)

グラフ データおよび既定値以外の値を持つプロパティを指定されたファイルに保存します。

public:
 void Save(System::String ^ fileName);
public void Save (string fileName);
member this.Save : string -> unit
Public Sub Save (fileName As String)

パラメーター

fileName
String

シリアル化されたデータを格納するために使用するファイルの相対パスまたは絶対パス。 相対パスを指定する場合、現在のディレクトリがパスの起点になります。

注釈

既定では、データ ポイントを含む既定値以外の値を持つすべてのグラフ プロパティは、このメソッドが呼び出されたときにシリアル化されます。 シリアル化するグラフの特性を制御するには、 プロパティSerializableContentNonSerializableContent プロパティをContent使用します。

既定では、データは XML 形式で保存されます。 データをバイナリ形式で保存するには、 プロパティを使用します Format

ファイルが格納されているディレクトリに対して書き込みアクセス許可を有効にする必要があることに注意してください。 既定では、これはアプリケーションの Bin フォルダーです。

このメソッドを使用して Appearance プロパティをテンプレートとして保存する場合は、このメソッドを IsTemplateMode 呼び出す前に、 プロパティが最初に に true 設定されていることを確認してください。

テンプレートとしてのグラフのシリアル化は、テンプレート以外のシリアル化とは異なります。これは、主にテンプレートのシリアル化が Appearance プロパティに集中するためです。

テンプレートをシリアル化するときに、 メソッドを LoadTemplate 使用してテンプレートを読み込み、グラフの Appearance プロパティを指定できます。

テンプレートを使用して、カスタム パレットをシミュレートできます。

適用対象