0

コードに従って実行すると、パスはxe2では形が良くなりますが、xe3ではばかげています。

procedure TForm2.Button1Click(Sender: TObject);
var
  Path : TPath;
begin
  Path := TPath.Create(Self);
  Path.Parent :=self;
  Path.Data.Data :=
  'M44.093,34.558v-2.83h12.793c4.131,0,8.301,3.841,8.301,8.969c0,4.375-2.829,7.607-6.49,8.462l8.106,8.105'+
    'c5.475-3.377,9.456-9.446,9.456-16.705c0-9.971-7.978-19.658-18.804-19.658H32.697v2.262L44.093,34.558z';


end;
4

1 に答える 1

2

ドキュメントには、図形はコンマまたはスペースで区切られていると記載されています。あなたのコードはどちらも使用していません。ドキュメントでは、次の数字の文字を区切ることは求められていませんが、私が見たすべての例には、少なくとも1つのスペースが含まれています。また、パスデータパーサーは負の数の前にスペースを優先することも読みました。

于 2012-09-14T20:27:53.593 に答える