Hi:
I see in your code where you DEFINE the
FootFont style attribute in the fonts element. I do not, however, see where you USE the element.
Without any instruction from you, the TitleFont will be used for the SAS Footnote because of this style element definition in STYLES.DEFAULT (the parent template for STYLES.PRINTER):
[pre]
SystemTitle and SystemFooter elements from STYLES.DEFAULT:
class SystemTitle /
font = Fonts('TitleFont');
class SystemFooter /
font = Fonts('TitleFont');
[/pre]
As you can see, in STYLES.DEFAULT, both the SystemTitle element -AND- the SystemFooter element use the TitleFont attribute from the Fonts element. Focussing only on the Footnote issue, then, you will need to put a CLASS statement into your style template, as shown below, to USE the FootFont attribute which you have inserted into the Fonts element.
For your other issue, I believe that, in some instances, when you use an image, you might get an automatic page break in PDF unless you use the STARTPAGE=NO option on your ODS PDF statement. However, when I use the example in this SGF paper (use the preimage on STYLE TABLE element), I get the image and the table on the same page, without a page break in between. I note that you put your image reference in the BODY element. Perhaps you should try the TABLE element instead. Paper reference:
http://support.sas.com/resources/papers/proceedings10/035-2010.pdf (pages 1 & 2)
cynthia
[pre]
ods path work.tmp(update) sasuser.templat(update) sashelp.tmplmst(read);
PROC TEMPLATE;
DEFINE STYLE HUK2;
PARENT = Styles.Printer;
STYLE fonts from fonts /
'TitleFont' = ("Arial",24pt)
'TitleFont2' = ("Arial",16pt)
'StrongFont' = ("Arial",10pt,Bold)
'EmphasisFont' = ("Arial",10pt,Italic)
'headingEmphasisFont' = ("Arial",10pt,Bold Italic)
'headingFont' = ("Arial",10pt,Bold)
'docFont' = ("Arial",10pt)
'FootFont' = ("Arial",5pt) /* need to USE setting */
'FixedEmphasisFont' = ("Courier",9pt,Italic)
'FixedStrongFont' = ("Courier",9pt,Bold)
'FixedHeadingFont' = ("Courier",9pt,Bold)
'BatchFixedFont' = ("Courier",6.7pt)
'FixedFont' = ("Courier",9pt);
class SystemFooter /
font = Fonts('FootFont');
END;
RUN;
ODS PDF FILE = 'c:\temp\SAMPLE.PDF' STYLE=HUK2;
TITLE 'Titel';
FOOTNOTE 'Fußnote';
PROC PRINT DATA = SASHELP.CLASS;
RUN;
ODS PDF CLOSE;
[/pre]