问题标签 [richeditbox]

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 投票
1 回答
551 浏览

c# - UWP richeditbox 打印多页

我无法使用 Richeditbox 进行多页打印。我在 Xaml 中有名为 Editor 的 Richeditbox。我使用自定义 GetText() 函数来获取编辑器内的所有内容。我已经能够用单页打印,但不知道如何制作多页。

我试图查看 Microsoft 文档和这个PrintHelper 类。我仍然不确定我应该如何将它实施到我的项目中。

所以主要问题是我应该如何使用richeditbox 打印多个页面?

下面是我的项目打印代码,是的,我知道有硬编码: printDoc.SetPreviewPageCount(1, PreviewPageCountType.Final); 但不知道我应该如何计算那些页面

0 投票
1 回答
714 浏览

uwp - UWP如何从RichEditBox获取文本到RichTextBlock

如果我有 RichEditBox,其中包含一些文本,我如何获取所有这些文本并将其移动到 RichTextBlock?

下面的示例文本:

丰富的编辑框

最接近我得到的东西如下

在此处输入图像描述

我在这个项目中使用了微软自己的例子。我还想在从 RichEditBox 获取文本时保持文本格式。这种事情甚至可以做到吗?

0 投票
1 回答
85 浏览

c++ - 如何在 MSVC 2015 MFC 对话框中插入富编辑控件

我需要向基于 MFC 对话框的应用程序添加一个 Right Edit 控件。

我正在使用 MSVC 2015。在工具箱上我可以找到“丰富的编辑”,就像我在 MSVC 6.0 上找到的一样

0 投票
0 回答
156 浏览

uwp - RichEditBox 在深色主题上无法正常工作

我正在开发一个应用程序,它提供富文本编辑功能,具有浅色和深色主题。当切换到深色主题时,我无法查看焦点文本,并且在切换焦点时任何文本颜色都会丢失。我创建了一个简单的文本框,它有两个富文本框,一个将所选文本更改为红色的按钮,以及两个用于在明暗主题之间切换的按钮。我正在对丰富的编辑框应用样式,但看起来忽略了 x:Key="TextControlForegroundFocused",或者可能在应用主题 cahnges 之前计算 SystemBaseHighColor。

XAML

C#

关于如何使这项工作的任何建议?

0 投票
1 回答
168 浏览

c# - 如何在 c# windows 应用程序中使用 RichEdit20W Control?

有人可以帮助我如何在 C# 桌面应用程序中使用 RichEdit20W 控件吗?我有一个如何在 VC++ 中使用它的示例,但我不知道如何在 C# 中实现。

0 投票
1 回答
164 浏览

c# - 在 RichEditBox 列表 UWP 中添加符号

我想在richeditbox的列表中使用其他符号,除了唯一的符号是“子弹”之外,这可能吗?

例如 fontfamily Wingdings 中的符号。

在代码下方创建带有“子弹”圆圈的列表。

MainPage.xaml:

MainPage.xaml.cs:

提前致谢

0 投票
1 回答
43 浏览

uwp - Pointer Released On RichEditBox UWP

I would like to use the PointerReleased event in a RichEditBox but it does not work.

Xaml:

Xaml.cs:

Thanks in advance!

0 投票
2 回答
89 浏览

c# - 如何在聚焦时使用代码更改富编辑框的背景?

我试图让我的编辑框有黑色背景,所以我的构造函数如下所示:

问题是编辑框在选择时看起来像这样: 选中时框

但是当它没有被选中并且鼠标在盒子里面时,它看起来正是我想要的: 盒子我想要的

0 投票
1 回答
433 浏览

c# - 无法使用我的自定义字体打开我的 RTF 文件

我为我的 UWP 程序制作了自己的自定义 .ttf 字体,并将它们放在 Assets 文件夹中(与 2017/2019 相比)。在 RichEditBox 中处理 Document 时,它们运行良好。但是,当我保存 RTF 文件然后打开它时,我的自定义字体将被忽略。如果我事先将自定义字体安装到 Windows\Fonts 文件夹中,则打开文件会使用我的自定义字体加载文档。看起来如果没有安装我的自定义字体,程序不会将它们链接到文档。

再次 - 我用 RichEditBox 和我在该程序中的自定义字体编写了一个程序。处理后 - 字体更改,样式更改等 - 一切都按设计进行。当我用那个程序保存 RTF 文件,并用那个(相同的)程序打开那个 RTF 时 - 颜色表没问题,但我的字体没有显示,尽管字体是用那个程序编译的(BuildAction - 内容;CopyToOutputDirectory - 总是复制)。为了简化 - 我用文件包含的信息制作了按钮。尽管字体已编译(位于 Assets 文件夹中),但程序不会将它们链接到文档。

实际上,使用该按钮,我试图重现此处描述的内容:RichEditBox (UWP) 在设置 Rtf 文本时忽略字体和前景但是在我的情况下,RichEditBox 仅显示安装在 Windows\Fonts 目录中的字体。如何克服这个问题并使用我的程序编译的本地字体的链接或让安装程序将字体安装到 Windows\Fonts 目录?我如何使用我的自定义字体(将它们链接到文档)而不安装它们,或者我需要做什么我的 UWP 程序在安装自身时将我的自定义字体安装到用户的设备上?

这是我用来显示文本的按钮的代码:

这是 RichEditBox 的 XAML:

0 投票
1 回答
118 浏览

c# - UWP:RichEditBox 的高度计算错误

我需要根据内容计算 RichEditBox 的确切高度。为此,我使用以下方法,无论如何证明都可以,但是当文本是一行时!

基本上发生的情况是,对于在 RichEditBox 中写入的任何文本,该方法都会返回元素的正确高度。但是当我的文本只覆盖一行时,结果总是高度几乎是正确结果的两倍。

请在此处找到重现问题的 MVC:https ://github.com/cghersi/UWPExamples/tree/master/SizeOfTextBox

关于我做错了什么的任何线索?