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