GDI+;遵循RAD Delphi路径的DrawingString

GDI+;遵循RAD Delphi路径的DrawingString,delphi,gdi+,drawstring,Delphi,Gdi+,Drawstring,请您帮助我使用GDI+(在RAD Delphi中)来使用以下命令: Graphics.DrawString('text',-1,字体,MakePoint(x,y),画笔) 沿着一条路走。事实上,我想在马戏团半径后的一个圆周围放置一个字符串文本。我没有成功地使用DrawDriveString方法。我没有找到关于Delphi这个主题的文档。如果你能理解如何用极坐标系来查找圆点,而不是很容易编写,那么在该点周围的字符串不能使用GDI的C++类,如图形< /代码>。您将不得不使用类似于GdipDrawS

请您帮助我使用GDI+(在RAD Delphi中)来使用以下命令: Graphics.DrawString('text',-1,字体,MakePoint(x,y),画笔)
沿着一条路走。事实上,我想在马戏团半径后的一个圆周围放置一个字符串文本。我没有成功地使用DrawDriveString方法。我没有找到关于Delphi这个主题的文档。如果你能理解如何用极坐标系来查找圆点,而不是很容易编写,那么在该点周围的字符串不能使用GDI的C++类,如<代码>图形< /代码>。您将不得不使用类似于
GdipDrawString()
函数的函数。或者,使用Delphi可用的许多第三方包装库中的一个,在Delphi类中包装GDI+s平面API。在任何情况下,GDI+都不支持沿路径绘制文本,只支持沿直线绘制文本。要在路径上绘制文本,必须将路径展平为段,然后根据需要沿每个段手动绘制子字符串。它可能非常复杂,我能找到的唯一代码示例是VB.NET或C#only(请参见和)。