Udostępnij za pośrednictwem


ChartSerializer.Save Metoda

Definicja

Zapisuje właściwości wykresu, które mają wartości inne niż domyślne. Wszystkie właściwości wykresu można serializować; Obejmuje to dane.

Przeciążenia

Save(XmlWriter)

Zapisuje dane wykresu i właściwości z wartościami innymi niż domyślne do danego obiektu, który jest pochodną XmlWriter klasy.

Save(Stream)

Zapisuje dane wykresu i właściwości z wartościami innymi niż domyślne do obiektu, który pochodzi od Stream klasy.

Save(TextWriter)

Zapisuje dane wykresu i właściwości z wartościami innymi niż domyślne do danego obiektu, który jest pochodną TextWriter klasy.

Save(String)

Zapisuje dane wykresu i właściwości z wartościami innymi niż domyślne w danym pliku.

Save(XmlWriter)

Zapisuje dane wykresu i właściwości z wartościami innymi niż domyślne do danego obiektu, który jest pochodną XmlWriter klasy.

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)

Parametry

writer
XmlWriter

Obiekt pochodzący z klasy XmlWriter używany do zapisywania Chart właściwości.

Uwagi

Domyślnie wszystkie właściwości wykresu z wartościami innymi niż domyślne, w tym punktami danych, będą serializowane po wywołaniu tej metody. Aby kontrolować, które właściwości wykresu są serializowane, użyj Content właściwości , SerializableContent i NonSerializableContent .

Gdy używasz tej definicji, format musi być XML; Format można zmienić za pomocą Format właściwości .

W przypadku pracy z plikami tekstowym w formacie XML dla uproszczenia użyj Save metody .

Dotyczy

Save(Stream)

Zapisuje dane wykresu i właściwości z wartościami innymi niż domyślne do obiektu, który pochodzi od Stream klasy.

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)

Parametry

stream
Stream

Obiekt pochodzący od klasy Stream , taki jak , który jest używany do zapisywania właściwości MemoryStream wykresu.

Uwagi

Domyślnie wszystkie właściwości wykresu z wartościami innymi niż domyślne, w tym punktami danych, będą serializowane po wywołaniu tej metody. Aby kontrolować właściwości wykresu do serializacji, użyj Content właściwości , SerializableContent i NonSerializableContent .

Jeśli ta metoda jest używana do zapisywania właściwości wyglądu jako szablonu, upewnij się, że właściwość obiektu jest ustawiona na przed wywołaniem IsTemplateMode ChartSerializer tej true metody.

Serializacja wykresu jako szablonu odbywa się inaczej niż serializacja bez szablonu; Serializacja szablonu koncentruje się na właściwościach wyglądu.

Podczas serializacji szablonu można użyć metody do załadowania szablonu w celu zapewnienia właściwości LoadTemplate wygląd wykresu.

Szablony mogą służyć do symulowania palet niestandardowych.

Dotyczy

Save(TextWriter)

Zapisuje dane wykresu i właściwości z wartościami innymi niż domyślne do danego obiektu, który jest pochodną TextWriter klasy.

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)

Parametry

writer
TextWriter

Obiekt pochodzący z klasy , na TextWriter przykład , który jest używany do zapisywania właściwości StringWriter wykresu.

Uwagi

Domyślnie wszystkie właściwości wykresu z wartościami innymi niż domyślne, w tym punktami danych, będą serializowane po wywołaniu tej metody. Aby kontrolować, które właściwości wykresu są serializowane, użyj Content właściwości , SerializableContent i NonSerializableContent .

Gdy używasz tej definicji, format musi być XML; Format można ustawić za pomocą Format właściwości .

Dotyczy

Save(String)

Zapisuje dane wykresu i właściwości z wartościami innymi niż domyślne w danym pliku.

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

Parametry

fileName
String

Względna lub bezwzględna ścieżka pliku używanego do przechowywania serializowanych danych. Należy pamiętać, że jeśli określono ścieżkę względną, ścieżka będzie względna względem bieżącego katalogu.

Uwagi

Domyślnie wszystkie właściwości wykresu z wartościami innymi niż domyślne, w tym punktami danych, będą serializowane po wywołaniu tej metody. Aby kontrolować charakterystyki wykresu do serializacji, użyj Content SerializableContent właściwości , i NonSerializableContent .

Domyślnie dane są zapisywane w formacie XML. Aby zapisać dane w formacie binarnym, użyj Format właściwości .

Należy pamiętać, że uprawnienia do zapisu muszą być włączone dla katalogu, w którym plik jest przechowywany. Domyślnie jest to folder Bin aplikacji.

Jeśli ta metoda jest używana do zapisywania właściwości wygląd jako szablonu, upewnij się, że właściwość jest ustawiona na przed wywołaniem IsTemplateMode true tej metody.

Serializacja wykresu jako szablonu przebiega inaczej niż serializacja bez szablonu, przede wszystkim dlatego, że serializacja szablonu koncentruje się na właściwościach wyglądu.

Podczas serializacji szablonu można użyć metody do załadowania szablonu w celu zapewnienia właściwości LoadTemplate wygląd wykresu.

Szablony mogą służyć do symulowania palet niestandardowych.

Dotyczy