前页 | 后页 |
处理指令(PI)宏
PI(处理指令)宏提供了一种方法,用于定义要在使用模板生成的代码段(代表实体)之间插入的分隔符文本。
设置处理指令的结构为:
%PI = <值>%
在此结构中,<value>是用双引号括起来的文字字符串,具有以下选项:
- “ \ n”-换行(默认)
- “ “ - 空间
- “ \ t”-制表符
- ““ - 空值
私有Const PrintFormat作为String =“ Portrait”
生成此模板的模板从将PI设置为空格而不是换行开始:
%PI =“”%
%CONVERT_SCOPE(attScope)%
% 万一 %
如果attConst ==“ T”%
康斯特
% 万一 %
进行转换时,attscope返回VB关键字“ Private”,而attConst返回同一行上的“ Const”(以单个空格隔开)(适合之前的VB Class.Attribute定义示例)。
或者,在生成Class时,您可能需要Class声明,注释和Class主体都由双行分隔。在这种情况下,%PI设置为“ / n / n”以返回双行间距:
%PI =“ \ n \ n”%
%类别声明%
%课堂笔记%
%ClassBody%
PI特性
- 空行对输出无影响
- 具有宏会产生空结果的任何行都不会导致PI分隔符(空格/换行)
- 最后一个条目不返回PI。例如,%Classbody%在正文之后没有添加双线