LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (September 2010, week 2)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Fri, 10 Sep 2010 15:53:57 -0500
Reply-To:     mpajoh@ODOT.ORG
Sender:       "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:         Masoud Pajoh <mpajoh@ODOT.ORG>
Subject:      Re: Tab character
Comments: To: "Terjeson, Mark" <Mterjeson@RUSSELL.COM>
In-Reply-To:  <16FD64291482A34F995D2AF14A5C932C0963245C@MAIL002.prod.ds.russell.com>
Content-Type: text/plain; charset="US-ASCII"

I just tried and it does work, i.e. it just inserts \t characters in the middle. Even with an escape character '^'. I suppose that will work for an RTF destination.

Thanks,

Masoud

"Terjeson, Mark" <Mterjeson@RUSSELL.COM> Sent by: "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU> 09/10/2010 03:46 PM Please respond to "Terjeson, Mark" <Mterjeson@RUSSELL.COM>

To SAS-L@LISTSERV.UGA.EDU cc

Subject Re: Tab character

Hi Masoud,

Have you tried:

%let Tab="\t";

Mark

-----Original Message----- From: SAS(r) Discussion [mailto:SAS-L@LISTSERV.UGA.EDU] On Behalf Of Masoud Pajoh Sent: Friday, September 10, 2010 1:38 PM To: SAS-L@LISTSERV.UGA.EDU Subject: Re: Tab character

This, with spaces:

%let Tab= " ";

footnote1 j=l h=1.2 f="Comic Sans MS" "^{super *} 2009 Specification." &Tab. "^{super #} Oversight." &Tab. "^{super A} Authorized." &Tab. "^{super !} Not Programmed.";

works, I just wanted to see if '09'x can be used.

Thanks,

Masoud

Joe Matise <snoopy369@GMAIL.COM> Sent by: "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU> 09/10/2010 03:29 PM Please respond to Joe Matise <snoopy369@GMAIL.COM>

To SAS-L@LISTSERV.UGA.EDU cc

Subject Re: Tab character

Haha, indeed... maybe someday they'll get google goggles for sas-l posts ;)

From the fact that the ODS Listing does include the tab (but doesn't display it, which threw me off) I would venture to guess that it's possible PDF doesn't have a way to display tabs (ie, they must be converted to spaces). If that is the case (and I am no expert in ODS PDF), one solution is to insert several spaces (say as part of a macro variable) where you'd prefer to insert a tab - 4 or 5 is fairly common.

-Joe

On Fri, Sep 10, 2010 at 3:20 PM, Terjeson, Mark <Mterjeson@russell.com>wrote:

> See Joe, here's my afternoon brain slip: > (square brackets below are missing from > original brain download) > > You mention PDF as the destination, > but I don't think [you mention] what engine you > are using to get there(to the PDF)? > > Mark :o) > > -----Original Message----- > From: SAS(r) Discussion [mailto:SAS-L@LISTSERV.UGA.EDU] On Behalf Of > Terjeson, Mark > Sent: Friday, September 10, 2010 1:14 PM > To: SAS-L@LISTSERV.UGA.EDU > Subject: Re: Tab character > > Hi Masoud, > > Just like your test below, > > > data test;a=1; > run; > title "Hello" "09"x "World."; > proc print data=test; > run; > > > does work fine outputting a TAB in > the appropriate place. > > You mention PDF as the destination, > but I don't think what engine you > are using to get there(to the PDF)? > > For example, if going to PDF via RTF > you would need \tab right tab or > \tab left tab or \tab 1" tab etc. > > Some other engines use octal \009 > or hex \09 or \t or &#9 in html. > > I also recall using the escapecharacter > and embedding formatting and special > characters into the TITLE string for > special outputs, but I think we need > to know what engine is being used in > between the TITLE statement and the PDF. > > Mark > > > > > -----Original Message----- > From: SAS(r) Discussion [mailto:SAS-L@LISTSERV.UGA.EDU] On Behalf Of > Masoud Pajoh > Sent: Friday, September 10, 2010 12:53 PM > To: SAS-L@LISTSERV.UGA.EDU > Subject: Re: Tab character > > Using BYTE(09), as expected, does not shoe as tab in the PDF output. > > Thanks, > > Masoud > > > > > Joe Matise <snoopy369@GMAIL.COM> > Sent by: "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU> > 09/10/2010 02:16 PM > Please respond to > Joe Matise <snoopy369@GMAIL.COM> > > > To > SAS-L@LISTSERV.UGA.EDU > cc > > Subject > Re: Tab character > > > > > > > "09"x is a hex number token (actually, 9)- not a character. Try > BYTE('09'x) > perhaps? Not sure about how that would interface with ODS PDF though. > > -Joe > > On Fri, Sep 10, 2010 at 2:02 PM, Masoud Pajoh <mpajoh@odot.org> wrote: > > > I am writing a pdf file. > > I like to have a TAB character inserted several places like: > > title "this is the" TAB " title, which" Tab " is a test"; > > This: > > title "this is the" "09"x " title, which" "09"x " is a test"; > > does not work. > > > > What is the correct way. > > > > Masoud > > >


Back to: Top of message | Previous page | Main SAS-L page