我正在为一家报纸开发一个广告门户,我想在我的网站上添加一个惊人的功能。
这是我的想法:我想添加一个功能,让用户写自己的广告文字与一个区域,然后让他定制它作为他/她想要的方式,然后在结束时,程序自动计算他/她的广告英寸高。
我知道如何在HTML/javascript中提供定制文本区域的能力,但问题是如何在我们的实际测量中计算ADV的高度,比如英寸或厘米。
有没有任何解决方案或想法来实现这一点?
致以问候。
发布于 2010-02-06 05:43:40
一种选择是以预期的字体、大小和格式生成文本的图像(例如,使用ImageMagick);向用户显示该图像以确认它看起来像他们所期望的;然后测量该图像。这应该会消除基于打印方式的变化问题。
发布于 2010-02-06 05:45:28
我不能百分之百确定你所说的广告是在网上使用,还是在实际的报纸上使用。
如果你在谈论在线广告:
忘掉在线广告中的英寸吧。使用这个术语是有误导性的,并且会产生误解和麻烦。你不能保证网页的物理大小是固定的。只有像素-计算,价格由它们决定。向您的客户解释像素可以在不同的显示器上具有不同的大小,因此实际结果会有所不同。
如果您正在谈论在线创建的纸质广告:
@Byron Whitlock的解决方案建议PDF将是您最安全的选择,因为客户可以将其打印出来,并期望看到实际大小的实际结果,如果不是,则取决于客户的打印机设置。
发布于 2010-02-06 05:38:45
这将取决于字体和格式。您可以创建一个PDF form,它隐式地包含宽度和高度约束,并且易于排版。
https://stackoverflow.com/questions/2210610
复制相似问题