gpt4 book ai didi

delphi - VCL.图形库到FMX

转载 作者:行者123 更新时间:2023-12-03 01:54:33 26 4
gpt4 key购买 nike

我一直在尝试将我拥有的单位从 VCL 转换为 FMX。我使用的库之一是用于 TpenStyleVCL.Graphics:

wallstyle,pathstyle,solvedpathstyle:TPenStyle;

如何将其转换为能够在 Firemonkey 中使用?

最佳答案

FMX.Types.TCanvas 的文档开始。请注意,它说:

... Specifying the type of brush, stroke, and font to use.

我们从VCL时代就认识了画笔和字体,但是笔画呢?

单击我上面提供的文档链接顶部的“属性”链接。请注意名称中包含描边的各种属性:Stroke、StrokeCap、StrokeDash、StrokeJoin、StrokeThickness。

还可以通过单击 TCanvas 文档页面的“方法”链接来查看这些方法。在那里您会发现,其中包括:DrawRect 和 FillRect。这些方法的文档告诉您哪些属性会影响输出。对于DrawRect,轮廓由Stroke、StrokeDash等决定。对于FillRect,填充由Fill属性决定。

因此,要回答您的问题,您需要为 StrokeDash 指定一个值。更一般地说,与 VCL Pen 属性等效的是 Stroke 属性。与 VCL Brush 属性等效的是 Fill。

我希望我也为您提供了一些关于如何浏览文档以自行找到此类问题答案的线索。

关于delphi - VCL.图形库到FMX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18306724/

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