2010-10-15 14 views
0

我想构建一个OS X应用程序,其中一个要求是用户能够根据他们(用户)将创建的布局生成PDF输出。页面上的典型项目可能是企业徽标(JPEG或PNG),地址(文本块)和叙述文本(另一块文本)。如何使用Cocoa实现布局编辑器

我希望用户能够使用鼠标移动和调整项目的大小以在屏幕上拖动手柄。

是否有一个Interface Builder对象可以让我这么做,或者为此目的而存在的某个第三方库?

回答

0

您似乎在寻找一个包罗万象的自包含“页面”控件或某种报表套件。这是多少要求。

在Cocoa框架中没有任何东西给你这个。不幸的是,还没有Crystal Reports的Cocoa等价物。你将不得不推出自己的。

我建议在WebKit中使用标准的CSS/HTML模板。唯一的缺点是WebKit不支持CSS分页,所以没有“8.5”x11“page 1 ... 15”的概念,但它是最接近你而不用编写自己的Pages应用程序(不是一个简单的项目想象力的任何延伸)。

+0

感谢您的建议,我会进一步调查。 – Gentleman 2010-10-18 11:40:30

1

尝试GCDrawKit如果您正在寻找一种解决方案。它仍处于测试阶段(并且已经有很长一段时间了),但您可能会发现它很有用。

+0

谢谢,我会尝试并让你知道。 – Gentleman 2010-10-18 11:40:14

+0

项目被搁置,所以目前没有进展或进一步调查。不过,再次感谢。 – Gentleman 2010-10-26 16:14:22