gpt4 book ai didi

delphi - 将 SVG 图形加载到 FireMonkey 应用程序中需要采取什么方法?

转载 作者:行者123 更新时间:2023-12-03 14:43:33 25 4
gpt4 key购买 nike

我能想到大约有四种实现能够将 SVG 图形加载到 Delphi 应用程序中。

其中之一,作者为 Mattias Andersson,他是 FMX.Canvas.VPR 的作者,与 FireMonkey 合作,但他尚未准备好发布代码。

第二个,作者:Martin Walter ,与 VCL 配合使用,但开发人员已退出 Delphi,并且没有计划转换为 FireMonkey。

第三个,AGGPAS 的一部分框架,可与 VCL 配合使用,但不能与 FireMonkey 配合使用。

第四个项目正在由 Jason Southwell 开发,但日期尚未确定。

所以我的问题是:如果我今天想要一个 SVG 组件,而不是第五次(可能更多)重新发明轮子,该采取什么方法?

最佳答案

我是 Mattias Andersson——FMX.Canvas.VPR 的作者;我可以说我仍在积极致力于 SVG 解决方案。我想一旦我正确添加了对渐变和文本渲染的支持,我就可以发布第一个测试版本。我依赖 TXMLDocument,这对您可以执行的操作有一点限制(IMO),因此我不得不发明一些解决方法(也许更好的选择是从头开始实现我自己的 XML 类。)另外,我必须对 FireMonkey 类进行一些运行时修补,才能使一切正常工作。好的部分是我实际上是根据 SVG 接口(interface)规范来实现的。

关于delphi - 将 SVG 图形加载到 FireMonkey 应用程序中需要采取什么方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8812355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com