在Canvas上的精确位置创建输入TextField?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Canvas上的精确位置创建输入TextField?相关的知识,希望对你有一定的参考价值。

Canvas可以绘制文本但不能创建输入文本字段。这意味着必须在html中执行此操作,但是您如何确保将该文本字段准确定位到您想要的位置?

我希望能够在运行时以编程方式执行此操作。

答案

创建以下HTML结构以将输入框放置在画布上。

<div id="container" style="width:500px; height:500px; position:relative;">
    <canvas id="drawing-surface" width="500px" height="500px"></canvas>
    <input type="text" style="position:absolute; left=?; top=?;" />
</div>

希望这能解决你的问题。用适当的位置替换left=?top=?

以上是关于在Canvas上的精确位置创建输入TextField?的主要内容,如果未能解决你的问题,请参考以下文章

WPF学习第九章 使用Canvas面板进行基于坐标的布局

WPF界面布局——Canvas

WPF教程四;布局之Canvas面板

将位置数据输入 Esri Map 并在 Esri Map 上将位置显示为精确点

我的笔记本电脑上的 Chrome 是如何提供如此精确的地理位置的?

2021-09-17 WPF上位机 23-动态图形