gpt4 book ai didi

c# - 绘制格式化文本

转载 作者:太空宇宙 更新时间:2023-11-04 08:30:54 24 4
gpt4 key购买 nike

我设置了一个绘制矩形来绘制简单的格式化文本,首先与左侧对齐

*item 1
[1]Something
content
[2]Something else
<a> subsomething else
content
<b> another subsomething else
content
*item 2
The end.

我还希望它自动创建一个新列(在检查第一列中最长的字符串[在左侧绘制的内容]之后)将其余的绘制到其中。为了跟踪填充以及逐项部分和小节,我考虑使用一个堆栈,每次离开内容时,我都可以推送和弹出绘制文本行所需的当前位置和下一个位置。然而,我不知道如何跳回到某个小节位置,因为堆栈不提供内联子脚本方法。然后我查看 HashMap (在 C# 中我尝试过字典)来跟踪它并通过特定键访问该值。为此,我还使用外部全局变量来维护用户可能输入的小节数量,并在每次创建新小节时增加一个; float值用于存储要完成的拉绳的x坐标值。至少目前这对我来说很复杂,因为我真的没有勇气再深入下去。我只能收到错误的模拟结果。
因此,我要求一种更简单的方法来解决这个问题,我认为这对于许多遇到同样情况的人来说很简单。我非常期待看到一种简短而简单的方法来做到这一点。

最佳答案

Draw formatted text using ..

..无论什么有效。我建议使用 JLabel,它将呈现(简单)HTML/CSS 格式的内容。

参见LabelRenderTest.java举个例子。

关于c# - 绘制格式化文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7543959/

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