gpt4 book ai didi

image - 使文本字符串填充矩形

转载 作者:行者123 更新时间:2023-12-04 03:45:50 24 4
gpt4 key购买 nike

假设我想要一个字符串,例如“123”,以填充给定的矩形,如下所示:

Show[Plot[x, {x, 0, 1}], 
Graphics[{EdgeForm[Thick], Yellow, Rectangle[{.1, .5}, {.4, .9}]}],
Graphics[Text[Style["123", Red, Bold, 67], {.1, .5}, {-1, -1}]]]

但我在那里手动调整了字体大小(67),以使其填满矩形。
您将如何使任意字符串填充任意矩形?

最佳答案

我相信这是一个已知的难题。我能找到的最佳答案is from John Fultz.

TextRect[text_, {{left_, bottom_}, {right_, top_}}] := 
Inset[
Pane[text, {Scaled[1], Scaled[1]},
ImageSizeAction -> "ResizeToFit", Alignment -> Center],
{left, bottom}, {Left, Bottom}, {right - left, top - bottom}]

Show[
Plot[x, {x, 0, 1}],
Graphics[{
{EdgeForm[Thick], Yellow, Rectangle[{.1, .5}, {.4, .9}]},
TextRect[Style["123", Red, Bold], {{.1, .5}, {.4, .9}}]
}]
]

关于image - 使文本字符串填充矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8178257/

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