简体   繁体   English

IntraWeb的丰富编辑/文字处理控制(Delphi VCL for the Web)?

[英]Rich Edit / Word Processing Control for IntraWeb (Delphi VCL for the Web)?

I am experimenting with Intraweb right now, for a few small personal-use web apps I am wanting to develop. 我现在正在试验Intraweb,我想开发一些个人使用的小型网络应用程序。 Learning time is at a premium, so I am very attracted to intraWeb due to Delphi experience transferring so well and immediately -- just messing around with it today, I managed to get a data-driven web app up and running, almost effortlessly. 学习时间非常宝贵,所以我对intraWeb非常感兴趣,因为Delphi的经验转移得很好而且很快 - 只是搞乱它今天,我设法让数据驱动的Web应用程序启动并运行,几乎毫不费力。 (Basically, I say all that as a answer to why I'm not pursuing this in ASP.NET). (基本上,我说所有这些都是为什么我不在ASP.NET中追求这个问题的答案)。 I have very little / no web development experience, so I was thrilled to be able to pull off so easily. 我很少/没有网络开发经验,所以我很高兴能够如此轻松地完成工作。 :-) :-)

ANYWAY.... apologies if I'm too excited. 无论如何......如果我太兴奋了,我会道歉。 That's the preface / context... Here is my question: 这是前言/背景......这是我的问题:

For one app I'm wanting to develop, it would be REALLY nice to have some built-in rich-text / word processing / editor control -- as easy / "plug and play" as possible. 对于我想要开发的一个应用程序,拥有一些内置的富文本/文字处理/编辑器控制真的很棒 - 尽可能简单/“即插即用”。 Something akin to what WPTools offers for Win32 apps , or FCKeditor appears to offer as a web control, or TinyMCE , which seems to have lots of fans . 类似于WPTools 为Win32应用程序提供的东西,或FCKeditor 似乎提供作为Web控件,或TinyMCE似乎有很多粉丝 Could either of these last two be integrated into an data-driven IntraWeb app? 这两个中的任何一个都可以集成到数据驱动的IntraWeb应用程序中吗? -- if so, where can I learn more re: the "how" of that? - 如果是这样,我在哪里可以了解更多:那是什么?

Note: I am fine buying a third-party component if necessary to solve this problem. 注意:如果有必要,我可以购买第三方组件来解决此问题。

Thanks for any and all input! 感谢您的所有输入!

Looks like the best fit for your needs would be TTIWHTMLEdit or TTIWDBHTMLEdit, part of the TMS Component Pack Pro for IntraWeb (125 Euros currently). 看起来最符合您需求的是TTIWHTMLEdit或TTIWDBHTMLEdit,它是IntraWeb的TMS Component Pack Pro的一部分(目前为125欧元)。 Here's an online demo , though it seems they have not hooked up all of the formatting buttons. 这是一个在线演示 ,虽然它似乎没有连接所有的格式化按钮。

Since TinyMCE is Javascript-based, it should be usable embedded in an Intraweb page. 由于TinyMCE是基于Javascript的,因此它应该可以嵌入Intraweb页面中使用。 Have you looked at the TIWForm.JavaScript property and similar? 你有没有看过TIWForm.JavaScript属性和类似的东西? The Intraweb online help has a section on embedding Javascript . Intraweb在线帮助有一个关于嵌入Javascript部分

I strongly encourage you to ask on the Intraweb newsgroup if you don't get satisfaction here (or in parallel...). 强烈建议您在Intraweb新闻组询问您是否在这里(或并行......)感到满意。 It's likely that someone has a ready solution. 很可能有人有一个现成的解决方案。 Even the original author of Intraweb, Chad Hower, pipes in on the peer-support group, and Jackson Gomes is often very responsive. 即便是Intraweb的原作者,Chad Hower,也是同行支持小组的成员,而Jackson Gomes通常也非常敏感。 While developing in Intraweb, the AtoZed priority support is worth considering - particularly if you're already prepared to get something third- (or fourth?) party - the AtoZed team really work to help you find solutions and fix issues. Intraweb中进行开发时, AtoZed优先支持值得考虑 - 特别是如果您已经准备好获得第三方(或第四方?)方 - AtoZed团队确实可以帮助您找到解决方案并解决问题。 Paid for itself many times over when I had an Intraweb project in the works. 当我在工作中进行Intraweb项目时,多次为自己付费。

The peer-support NNTP group is atozedsoftware.intraweb on news.atozed.com 对等支持NNTP组是news.atozed.com上的atozedsoftware.intraweb

We let the users upload whatever files they want as a substitute for spending a long time typing nicely formatted HTML into our Intraweb app with the TMS components mentioned above. 我们让用户上传他们想要的任何文件,以替代花费很长时间将格式良好的HTML键入到我们的Intraweb应用程序中,并使用上面提到的TMS组件。 The hypothesis is that users are more adept at having a word processor do what they want rather than getting HTML to look like they want. 假设是用户更善于让文字处理器按照自己的意愿行事,而不是让HTML看起来像他们想要的那样。

The IWFile component makes the upload process fairly painless. IWFile组件使上载过程相当轻松。 Standard web restrictions apply, ie, they have to select the file, the program cannot do it for them. 标准的网络限制适用,即他们必须选择文件,程序不能为他们做。 We disallow suspicious file extensions (*.bat, *.exe, etc.) as well. 我们也禁止使用可疑文件扩展名(* .bat,* .exe等)。 We also disable normal navigation within the app when they are on the upload page, as they would lose the file selection they made. 当应用程序位于上传页面时,我们也会禁用应用内的常规导航,因为它们会丢失他们所做的文件选择。

So our users can type in short regular text comments on each section of each page of our Intraweb app, or type in one large regular text comment for whatever purpose they want, or upload formatted text attachments with an optional note on what section or page to which the uploaded file is applicable. 因此,我们的用户可以在Intraweb应用程序的每个页面的每个部分输入简短的常规文本注释,或者输入一个大的常规文本注释用于他们想要的任何目的,或者上传格式化的文本附件以及可选的注释,在哪个部分或页面上上传的文件适用。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM