Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 创建富文本模板_C#_Rich Text Editor - Fatal编程技术网

C# 创建富文本模板

C# 创建富文本模板,c#,rich-text-editor,C#,Rich Text Editor,我需要创建一个RTF格式的模板文件,我可以通过它传递数据,生成原始的RTF文本(然后可以保存) 我看到很多HTML编辑器…我不想那样 我需要一些东西来创建实际的RTF…原始 我将把原始RTF保存为模板 很难找到东西。谢谢 例如: 我需要一个模板的原始RTF…我不想要HTML {\rtf1\ansi\ansicpg1252\uc1\deff0{\fonttbl {\f0\fnil\fcharset0\fprq2 Arial;} {\f1\fswiss\fcharset0\fprq2 Tahom

我需要创建一个RTF格式的模板文件,我可以通过它传递数据,生成原始的RTF文本(然后可以保存)

  • 我看到很多HTML编辑器…我不想那样
  • 我需要一些东西来创建实际的RTF…原始
  • 我将把原始RTF保存为模板
很难找到东西。谢谢

例如:
我需要一个模板的原始RTF…我不想要HTML

{\rtf1\ansi\ansicpg1252\uc1\deff0{\fonttbl
{\f0\fnil\fcharset0\fprq2 Arial;}
{\f1\fswiss\fcharset0\fprq2 Tahoma;}
{\f2\froman\fcharset2\fprq2 Symbol;}}
{\colortbl;}
{\stylesheet{\s0\itap0\nowidctlpar\f0\fs24 [Normal];}{\*\cs10\additive Default Paragraph Font;}}
{\*\generator TX_RTF32 19.0.542.500;}
\paperw7315\paperh15840\margl0\margt0\margr0\margb0\deftab1134\widowctrl\lytexcttp\formshade\sectd
\headery720\footery720\pgwsxn7315\pghsxn15840\marglsxn0\margtsxn0\margrsxn0\margbsxn0\pgbrdropt32\pard\itap0\nowidctlpar\plain\f1\fs20 MED BILL INV#  28989293\par }

对不起。。。你的问题不是很清楚

那么:

richTextBox1.SaveFile(filename.rtf);
如果使用记事本打开该文件,您将看到类似以下内容:

{\rtf1\ansi\ansicpg1252\deff0\deflang1040{\fonttbl{\f0\fnil\fcharset0 Microsoft Sans Serif;}}
\viewkind4\uc1\pard\b\i\f0\fs36\par
}

那么问题是什么呢?我需要创建一个模板。一旦我有了一个模板(在RTF中)…我就可以通过它传递数据(通常使用查找和替换),并从模板中呈现RFT报告。感谢创建RTF文档,为动态位添加
{{{PLACEHOLDER\u XXX}}
文本,然后根据需要用实际值替换它们。明白了……我希望有一个工具可以为我创建初始模板(仅此而已)。谢谢。这比我希望的要重。但是谢谢你的想法…我希望有一个真正的编辑。但这就行了。