文字列パスをジオメトリに変換してから戻す必要があります。
最初のステップは、パスを変換することです: "M 100 100 L 300 100 L 200 300 z"
. これを行うには、指定された文字列から新しい Geometry インスタンスを作成するGeoemtry.Pathメソッドを使用します。
var geometry = Geometry.Parse("M 100 100 L 300 100 L 200 300 z");
Geometry.ToString
このジオメトリのうち、メソッドを使用して取得したパスをデータ構造に保存する必要があります。
string str = geometry.ToString();
// And this is my str: "M100;100L300;100 200;300z"
ここで、保存されたパスを使用して同じジオメトリを再作成したいので、次のGrometry.Parse
方法を再度使用します。
// Here i get a FormatException
var geometry2 = Geometry.Parse(str);
問題は私が得ることFormatException
です!
それはどのように可能ですか?どうすれば修正できますか?