SAS PROC 模板文本换行
SAS PROC TEMPLATE TEXT BREAK LINES
我的目标是生成 SAS 的 fdf 输出,以便我可以将其导入 adobe。
不幸的是,我的 proc 模板生成的文件 "template.fdf" 只是一行。但是,在每个 put 语句之后我都需要一行新代码。有没有办法插入这个?
提前致谢
PROC TEMPLATE;
DEFINE TAGSET template.FDF / STORE = SASUSER.TEMPLAT;
DEFINE EVENT DOC_BODY;
START:
put "%FDF-1.2 "; <=== new breakline in the document
PUT "text"; <=== new breakline in the document
put "<</Root 1 0 R>> ";<=== new breakline in the document
FINISH:
PUT "%%EOF";
END;END;
RUN;
FILENAME OUT "C:\..\template.FDF";
ODS LISTING CLOSE;
ODS MARKUP BODY = OUT
TAGSET = template.FDF;
ODS MARKUP CLOSE; ODS LISTING;
PUT 语句的 NL 选项
put "%FDF-1.2 " nl;
来自示例 3
模板过程:创建标记语言标签集
我的目标是生成 SAS 的 fdf 输出,以便我可以将其导入 adobe。
不幸的是,我的 proc 模板生成的文件 "template.fdf" 只是一行。但是,在每个 put 语句之后我都需要一行新代码。有没有办法插入这个?
提前致谢
PROC TEMPLATE;
DEFINE TAGSET template.FDF / STORE = SASUSER.TEMPLAT;
DEFINE EVENT DOC_BODY;
START:
put "%FDF-1.2 "; <=== new breakline in the document
PUT "text"; <=== new breakline in the document
put "<</Root 1 0 R>> ";<=== new breakline in the document
FINISH:
PUT "%%EOF";
END;END;
RUN;
FILENAME OUT "C:\..\template.FDF";
ODS LISTING CLOSE;
ODS MARKUP BODY = OUT
TAGSET = template.FDF;
ODS MARKUP CLOSE; ODS LISTING;
PUT 语句的 NL 选项
put "%FDF-1.2 " nl;
来自示例 3 模板过程:创建标记语言标签集