将文本映射到 Doxygen 中的 HTML 实体
Mapping text to HTML entity in Doxygen
在Doxygen中,要获得HTML输出中的版权符号,文档必须使用©
,如:
/// @copyright Copyright © 2012
在这种情况下,我更愿意像这样键入它:
/// @copyright Copyright (c) 2012
在后一个例子中,它看起来更好一点,并且可能也会更好地转换为纯文本和RTF输出。是否可以在 Doxygen 中创建文本到实体的映射?例如,(c)
映射到©
,而doxygen将简单地将所有(c)
事件替换为©
一般来说,
我认为这种替换最好由输入过滤器处理。下面是一个简单的过滤器,它将替换一个(c)
后跟一些数字,然后是 ©
位数字,然后是相同的数字:
#!/bin/perl
open(F,"<$ARGV[0]") || die("Failed to open file $ARGV[0]: $!");
while (<F>)
{
s/([cC])(s*d+)/©1/g;
print $_;
}
close(F);
要使用此过滤器,请将以下内容放入配置文件中:
INPUT_FILTER = "perl filter.pl"
注 1 过滤器将处理整个文件。允许仅应用于注释的筛选器可能是一个有用的功能。
注2 如果使用支持 UTF-8 的编辑器和相应的编码 (INPUT_ENCODING),您也可以直接插入版权字符(代码 C2 A9 十六进制)
相关文章:
- 在 C++ 中编写解析器来解析给定的 HTML 实体
- 通过 c++ 中的套接字发送 html
- 使用 Lamda 从 QWebEngineView 中的 QWebEnginePage 获取 HTML
- qprint 和 QTextDocument 中的表格边距使用 html 作为输入
- 为什么由服务器重新保留的HTML页面没有在浏览器中渲染
- 如何以C++格式输出已保存.html文件中<a href>标签中的所有链接?
- 将图形插入C 中的HTML文件
- 使用C 将JPG文件添加到输出的HTML文件中
- 如何在 c++ 中的 HTML 文件中插入图像
- 如何使用已安装的火狐或 chrome 在应用程序中C++渲染 html
- 在带有 C++ 的目录中打开 HTML 文件
- C++编辑 html 中的 src= " " 标记
- 将字符串中的 č,š,ć 等字符替换为其 html 代码C++
- 将文本映射到 Doxygen 中的 HTML 实体
- 是否可以触发由 Minko 中的 HTML 事件启动的 C++ 代码
- 语法错误:html 映射文件中的解析错误 - ogmaps 引用错误:找不到变量:GUnload
- 导航到 vim 中当前 html 标记的末尾
- 试图获取位于tar文件中的html文件的内容
- 更新进程地址空间中的HTML内容
- 将c++代码与电子应用程序中的HTML画布挂钩