次の方法で共有


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 から派生したオブジェクト。

注釈

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

この定義を使用する場合、形式は 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 クラスから派生したオブジェクト。

注釈

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

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

テンプレートとしてのグラフのシリアル化は、テンプレート以外のシリアル化とは異なる方法で行われます。テンプレートのシリアル化は、外観のプロパティに集中します。

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

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

適用対象

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 クラスから派生したオブジェクト。

注釈

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

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

適用対象

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

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

注釈

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

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

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

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

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

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

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

適用対象