问题标签 [word-wrap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 内部全球财产..难闻的气味?
我在处理一些代码时遇到了一些设计问题:
我的代码基本如下所示:
主要的 COM 包装器:
公共静态类保存对包装器的内部引用:
使用内部包装实例的代码:
这对任何人来说都难闻吗?我应该使用内部属性来保存对主包装对象的引用,还是应该在这里使用不同的设计?
注意: MapinfoWrapper 对象将被外部世界使用,所以我真的不想让它成为单例。
visual-studio - 如何在 Visual Studio 中切换自动换行?
Visual Studio .NET 是否可以打开和关闭自动换行?
我习惯了 Eclipse 中的这个功能,它允许您右键单击并打开和关闭自动换行,这样当您有向右延伸的长行时,您不必左右移动底部滚动条阅读您的代码 /html:http://web.archive.org/web/20131027224437/http://ahtik.com:80/blog/2006/06/18/first-alpha-of-eclipse-word-wrap-发布/
word-wrap - 硬包装和软包装的区别?
我正在编写一个文本编辑器。在查看了其他文本编辑器后,我注意到其中一些是指“软”与“硬”换行。有什么不同?我似乎无法通过搜索找到答案。
silverlight - Silverlight 2.0 - 垂直滚动,水平环绕
在银光 2.0 中。我有一些内容要垂直滚动并水平换行。在控件中,我有一个停靠面板。填充它的 DockPanel 的最后一个子项是 ScrollViewer
TextDisplay 控件 XAML 如下所示:
我想要发生的事情: TextDisplay 应该占据控件的主要区域,如果高度不合适,则使用垂直滚动条。消息在水平方向过长时应该换行。
滚动有效,但现在消息不会在右侧边缘换行。他们只是切断了。它不限制宽度,只是隐藏 HorizontalScrollBar。如果我设置 HorizontalScrollBarVisibility="Auto" 我可以看到它们向右滚动。我如何强制它包装?
hyperlink - 如何阻止链接在 DNN 4.9.x 中包装
我遇到了链接换行的问题。我该如何防止这种情况?
![自动换行][1]
[1]:
php - 如何在 HTML 中换行没有空格的长行?
如果用户在没有任何空格或空白的情况下输入长行,它将通过比当前元素更宽来破坏格式。就像是:
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈…………………… ..................................................... ………………………………………………………………………………………………………………………………………………
我试过只wordwrap()
在 PHP 中使用,但问题是如果有链接或其他一些有效的 HTML,它就会中断。
CSS 中似乎有一些选项,但它们都不适用于所有浏览器。请参阅 IE 中的自动换行。
你怎么解决这个问题?
css - 使用自动换行更改元素的标签大小:pre?
我有一个类似于标签的元素(因为它有自动换行:pre;)来在网站上显示代码。唯一的问题是选项卡尺寸太大,导致元素经常水平滚动,因为它是固定宽度的。
是否可以更改标签大小?
wpf - 强制 TextBlock 在 WPF ListBox 中换行
我有一个显示消息的 WPF 列表框。它包含左侧的头像,用户名和消息垂直堆叠在头像的右侧。布局很好,直到消息文本应该自动换行,但是我在列表框上得到了一个水平滚动条。
我用谷歌搜索并找到了类似问题的解决方案,但没有一个有效。
algorithm - 重新包装硬包装文本的算法?
假设我为我工作的公司编写了一个自定义电子邮件管理应用程序。它从公司的支持帐户中读取电子邮件,并将其清理后的纯文本版本存储在数据库中,并在此过程中执行其他简洁的操作,例如将其与客户帐户和订单相关联。当员工回复消息时,我的程序会生成一封电子邮件,该电子邮件将与讨论线程的格式化版本一起发送给客户。如果客户做出回应,应用程序会在主题行中查找唯一编号以读取传入消息,删除之前的讨论,并将其作为新项目添加到线程中。例如:
一般来说,这一切都很好,但有一个领域我现在有点推迟清理,它处理文本换行。为了生成像上面这样漂亮的电子邮件格式,我需要重新包装客户最初发送的文本。
我已经编写了一个算法来执行此操作(尽管查看代码,我并不完全确定它是如何工作的——它可以使用一些重构)。但它无法区分硬换行换行、“段落结尾”换行和“语义”换行。例如,硬换行换行是电子邮件客户端在段落中插入的换行,以换行一长行文本,例如 79 列。段落结尾换行符是用户在段落最后一句之后添加的换行符。语义换行符类似于br
标签,例如 Fred 在上面键入的地址。
相反,我的算法只看到一行中的两个换行符表示一个新段落,因此它会使客户的电子邮件格式如下:
每当我尝试编写一个可以按预期重新换行该文本的版本时,我基本上都会碰壁,因为我需要知道文本的语义,“硬换行”换行符和“我的意思是它就像一个br
"-type 换行符,例如在客户的地址中。(我连续使用两个换行符来确定何时开始一个新段落,这与大多数人似乎实际键入电子邮件的方式一致。)
任何人都有可以按预期重新包装文本的算法?或者在权衡任何给定解决方案的复杂性时,这种实现是否“足够好”?
谢谢。
html - HTML Textarea 水平滚动
我想为我的 HTML 页面中的文本区域提供水平滚动。如果我键入没有换行符的长行,则滚动应该出现而不换行。一些朋友建议使用overflow-y CSS属性,这对我不起作用。我使用的浏览器是 IE 6+ 和 Mozilla 3+。