【发布时间】:2011-10-31 17:33:05
【问题描述】:
我正在开发一个应用程序,其中我需要在一张 8X10 大小的纸张上布局多个图像。要求是在创建模板时保存用于放置图像的占位符的坐标,以便在向最终用户显示时,这些占位符可以填充实际的图像。我需要使用 ASP.Net 来实现它,但我不确定如何实现它。
谁能给点建议?
【问题讨论】:
标签: asp.net asp.net-mvc-3 c#-4.0
我正在开发一个应用程序,其中我需要在一张 8X10 大小的纸张上布局多个图像。要求是在创建模板时保存用于放置图像的占位符的坐标,以便在向最终用户显示时,这些占位符可以填充实际的图像。我需要使用 ASP.Net 来实现它,但我不确定如何实现它。
谁能给点建议?
【问题讨论】:
标签: asp.net asp.net-mvc-3 c#-4.0
如果您在最后生成 HTML,您将难以使用 x/y 坐标进行图像定位,除非您还对最终文档中的所有文本区域使用 x/y/width/height 定位。
如果您确实使用坐标系统,您可以构建一个 jQuery UI 以允许用户拖放/调整图层(div)的大小并在其中输入文本,然后将其作为图层列表上传到服务器(x ,y,宽度,高度,内容)。
要渲染,只需遍历层并写出 HTML。对于图像,您可能需要a server-side image resizing library,以便确保它们适合分配的空间。
【讨论】: