我正在为报纸开发一个广告门户网站,我想在我的网站上添加一个惊人的功能。
这是我的想法: 我想添加一个功能,让用户可以用一个区域来编写他自己的广告文本然后让他按照他/她想要的方式定制它然后在最后,程序自动为他计算他的广告的英寸高/她。
我知道如何提供在HTML / javascript中定制textarea的能力,但问题是在实际测量中计算ADV的高度,例如英寸或厘米。
是否有任何解决方案或任何关于如何做到这一点的想法?
问候。
答案 0 :(得分:3)
我不能100%确定您所谈论的广告是在网上使用还是在实际论文中使用。
如果您在谈论在线广告:
忘记在线广告中的英寸。使用这个词是误导性的,会产生误解和麻烦。您无法保证网页上的物理固定大小。只有像素 - 用它们计算,用它们计算价格。向您的客户解释Pixel在不同的显示器上可以有不同的尺寸,因此实际结果会有所不同。
如果您在谈论在线制作的纸质广告:
@Byron Whitlock的解决方案表明PDF是最安全的选择,因为客户可以将其打印出来并期望以实际尺寸查看实际结果,如果不是,则可以根据客户的打印机设置进行打印。答案 1 :(得分:2)
一种选择是生成预期字体,大小和格式的文本图像(使用ImageMagick);向用户显示该图像以确认它看起来像他们期望的那样;然后测量图像。这应该根据它的打印方式消除变化问题。
答案 2 :(得分:1)
这将取决于字体和格式。您可以创建一个隐式包含宽度和高度约束的PDF form,并且可以轻松进行排版。