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

Nazwa Opis
Save(XmlWriter)

Zapisuje dane wykresu i właściwości z wartościami innych niż domyślne dla danego obiektu pochodzącego XmlWriter z klasy.

Save(Stream)

Zapisuje dane wykresu i właściwości z wartościami innych niż domyślne do obiektu pochodzącego Stream z klasy.

Save(TextWriter)

Zapisuje dane wykresu i właściwości z wartościami innych niż domyślne dla danego obiektu pochodzącego TextWriter z klasy.

Save(String)

Zapisuje dane wykresu i właściwości z wartościami innych niż domyślne dla danego pliku.

Save(XmlWriter)

Zapisuje dane wykresu i właściwości z wartościami innych niż domyślne dla danego obiektu pochodzącego XmlWriter z 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 XmlWriter elementu używanego do zapisywania Chart właściwości.

Uwagi

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

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

Podczas pracy z plikami tekstowymi w formacie XML dla uproszczenia użyj Save metody .

Dotyczy

Save(Stream)

Zapisuje dane wykresu i właściwości z wartościami innych niż domyślne do obiektu pochodzącego Stream z 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 z Stream klasy, taki jak MemoryStream, służy do zapisywania właściwości wykresu.

Uwagi

Domyślnie wszystkie właściwości wykresu z wartościami innymi niż domyślne, które zawierają punkty danych, będą serializowane po wywołaniu tej metody. Aby kontrolować charakterystykę wykresu do serializacji, użyj Contentwłaściwości i SerializableContentNonSerializableContent .

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

Serializacja wykresu w postaci szablonu różni się od serializacji innej niż szablon; Serializacja szablonu koncentruje się na właściwościach wyglądu.

Gdy szablon jest serializowany, LoadTemplate można użyć metody do załadowania szablonu, aby udostępnić właściwości 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 innych niż domyślne dla danego obiektu pochodzącego TextWriter z 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 TextWriter klasy, na przykład , StringWriterużywany do zapisywania właściwości wykresu.

Uwagi

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

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

Dotyczy

Save(String)

Zapisuje dane wykresu i właściwości z wartościami innych niż domyślne dla danego 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żywana do przechowywania serializowanych danych. Należy pamiętać, że jeśli zostanie określona ścieżka względna, ś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, które zawierają punkty danych, będą serializowane po wywołaniu tej metody. Aby kontrolować charakterystykę wykresu do serializacji, użyj Contentwłaściwości i NonSerializableContentSerializableContent .

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 jest przechowywany plik. Domyślnie jest to folder Bin aplikacji.

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

Serializacja wykresu jako szablonu różni się od serializacji innej niż szablon, głównie dlatego, że serializacja szablonu koncentruje się na właściwościach wyglądu.

Gdy szablon jest serializowany, LoadTemplate można użyć metody do załadowania szablonu, aby udostępnić właściwości Wygląd wykresu.

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

Dotyczy