问题标签 [text-formatting]

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.

0 投票
4 回答
3901 浏览

c# - 创建具有可变宽度字体的文本列

我正在尝试为将在 MSN Messenger 上运行的 C# 应用程序创建文本列。我很难让一切都排队。

这是我想要的输出示例:

但因为它是可变宽度字体,所以显示如下:

我尝试过使用 C# string.PadRight() 函数以及创建自己的函数来使用空格和制表符添加填充。两者都适用于固定宽度的字体,但会破坏可变宽度的字体。

有没有办法确定给定字体中字符串的宽度?

或者有人有其他建议吗?

0 投票
5 回答
7771 浏览

java - 对“abc-def”使用扫描仪的分隔符功能

我目前正在尝试过滤包含用“-”分隔的单词的文本文件。我想数单词。

简单地出现的问题是:包含“-”的单词将被分开并计为两个单词。所以只是用 \- 转义不是选择的解决方案。

如何更改分隔符表达式,以便保留“foo-bar”之类的词,但单独的“-”会被过滤掉并忽略?

谢谢 ;)

0 投票
4 回答
39136 浏览

c# - 在 C# 中使用自定义千位分隔符

我试图在显示字符串时不使用 ',' 字符作为千位分隔符,而是使用空格。我想我需要定义一种自定义文化,但我似乎没有做对。任何指针?

例如:将 1000000 显示为 1 000 000 而不是 1,000,000

(不,String.Replace()不是我想使用的解决方案:P)

0 投票
3 回答
824 浏览

ruby-on-rails - Rails 中类似 Wiki 的格式

我忘记了这个图书馆的名字。但这有点像 Wiki,您如何在文本前面键入某些字符,然后它将使文本变为粗体/斜体/下划线。

我不是在询问 Wiki 的格式化方式,但我知道 Rails 中内置了类似的东西。它在我的舌尖。谢谢。

0 投票
3 回答
524 浏览

html - 安全的 Web 文本格式

我正在构建一个需要允许用户将格式化文本保存到数据库的 Web 应用程序。基本上他们只需要能够改变字体颜色、字体背景颜色、字体大小、粗体、斜体和下划线。

我想使用可以附加到文本区域的东西来显示格式栏。

为了安全起见,最好使用除 HTML 之外的东西来标记格式的东西,这样我就可以在存储输入时对输入进行 HTML 编码。当然,在渲染回浏览器时,它需要将自己的标记转换为 HTML。

有哪些选择?

0 投票
1 回答
221 浏览

html - Visual Studio HTML 设计器添加了一个

每次我切换到设计视图时,我都会得到无数行

我使用拆分视图,每当我更改 HTML 代码并切换到设计视图(单击该弹出窗口“设计视图超出源视图等等”)VS 添加 3

行到 HTML。

最终它有很多行,这样的代码非常烦人。

有没有人遇到过这种情况?

0 投票
1 回答
2381 浏览

wpf - 大纲/描边格式化文本

我正在将具有不同前景色的 FormattedText 渲染到不同的字符(例如前两个红色,接下来是 2 个黄色……),现在我必须显示围绕该文本的轮廓。对于应用轮廓(笔画),我必须将此 FormattedText 转换为几何图形,然后绘制几何图形

几何 textGeometry = FormattedText.BuildGeometry(new Point(_xOffset, _yOffset)); drawingContext.DrawGeometry(null, new Pen(new SolidColorBrush(OutlineColor), storkeWidth),textGeometry);

但问题是它会将 FormattedText 呈现为红色并丢失我的格式颜色。我是遗漏了什么还是有另一种方法来概述文本。

0 投票
2 回答
810 浏览

c# - C# 读取文本格式?

我希望能够从 Silverlight TextBlock (TextBlock Control) (Silverlight & C#) 中读取文本并检查应用了哪些格式(如:粗体、斜体、字体大小等),所以我可以将其存储在 XML 文件中。

是否可以使用 C# 和 Silverlight 找出对一段文本应用了什么格式,以便以后存储和重新使用它?文本将包含在文本框或文本块控件中。

使用的存储可以是 XML,但我刚刚发现 Silverlight 不支持 XSL,所以只支持 XML。

问候,T

0 投票
5 回答
10767 浏览

vim - 为什么 Vim 在连接行时要添加空格?

我想在 Vim 中展开文本。当我加入行时,我会在句子之间获得额外的空间。

这是为什么?

0 投票
2 回答
3807 浏览

c# - RichTextBox 文本定位

我正在构建一个简单的应用程序,但我需要知道如何使用 RichTextBox 并将文本定位在其上,例如:居中、左右。但我怎么能做到这一点?