Creating your own ODS Style Template for PDF Output
来源:互联网 发布:裘德洛 人工智能 编辑:程序博客网 时间:2024/05/17 20:23
******************摘录********************************;
proc template;
define style Styles.Custom;
parent = Styles.Printer;
replace fonts /
'TitleFont' = ("Times Roman",13pt,Bold Italic) /* Titles from TITLE statements */
'TitleFont2' = ("Times Roman",12pt,Bold Italic) /* Proc titles ("The XX Procedure")*/
'StrongFont' = ("Times Roman",10pt,Bold)
'EmphasisFont' = ("Times Roman",10pt,Italic)
'headingEmphasisFont' = ("Times Roman",11pt,Bold Italic)
'headingFont' = ("Times Roman",11pt,Bold) /* Table column and row headings */
'docFont' = ("Times Roman",10pt) /* Data in table cells */
'footFont' = ("Times Roman",13pt) /* Footnotes from FOOTNOTE statements */
'FixedEmphasisFont' = ("Courier",9pt,Italic)
'FixedStrongFont' = ("Courier",9pt,Bold)
'FixedHeadingFont' = ("Courier",9pt,Bold)
'BatchFixedFont' = ("Courier",6.7pt)
'FixedFont' = ("Courier",9pt);
replace color_list /
'link' = blue /* links */
'bgH' = grayBB /* row and column header background */
'bgT' = white /* table background */
'bgD' = white /* data cell background */
'fg' = black /* text color */
'bg' = white; /* page background color */;
replace Table from Output /
frame = box /* outside borders: void, box, above/below, vsides/hsides, lhs/rhs */
rules = all /* internal borders: none, all, cols, rows, groups */
cellpadding = 4pt /* the space between table cell contents and the cell border */
cellspacing = 0.25pt /* the space between table cells, allows background to show */
borderwidth = 0.75pt /* the width of the borders and rules */;
* Leave code below this line alone ;
style SystemFooter from SystemFooter /
font = fonts("footFont");
style Data from Data /
background=color_list('bgD');
end;
run;
options nodate nonumber papersize="4x6 Card" orientation=landscape;
ods noptitle;
ods pdf file='c:/sample.pdf' style=Custom;
title 'My Sample Title';
footnote 'My Sample Footnote';
proc report data=sashelp.class nowd;
column age height weight;
define age / group;
define height / mean f=8.;
define weight / mean f=8.;
run;
ods pdf close;
- Creating your own ODS Style Template for PDF Output
- Creating Your Own Procedures
- Creating Your Own Validation
- Creating your own JavaScript Library
- Creating Your Own Java Annotations
- Creating Your Own Widgets using SWT
- Creating your own SAP Customized Main Menu
- Creating Your Own Rails API Documentation
- spring boot--creating your own auto-configuration
- Build Your Own PaaS with Docker.pdf
- Reporting Crashes in IMVU: Creating Your Very Own Symbol Server
- Creating and Using Your Own Delegates in Objective-C
- Using JavaScript in PeopleSoft: Creating your own dialog boxes
- Taking Responsibility for Your Own Learning
- Android.mk for your own module
- Android.mk for your own module
- Android.mk for your own module
- Android.mk for your own module
- 对于引用类型和强制类型转换的理解
- 关于alias命令
- 双向链表在内核中的超然地位
- WebServer_WebLogic
- 杭电DP题目(dynamic programming)
- Creating your own ODS Style Template for PDF Output
- WIN7下CS、war3不能全屏的解决方法
- Android 开源项目收集(开源之路险且艰,有负出就有收获)
- java速度入门一
- abap简单模板代码
- XXX_PowerUp (Device Manager)
- 教你透彻了解红黑树
- EXT 内存泄漏原因分解?
- 使用VAssistX为VS2008 c++代码添加函数头注释