> Using the different setting for xsys and ysys it strikes me that this
> is very much page orientated. But what if I am intending to create
> html pages with no defined page dimensions? I want the page to be as
> long as it needs to. Can I do this with annotate datasets and if so,
What kind of page are you generating ?
When you talk annotate, you are indicating graphics output.
When you talk graphics output, you are indicating a fixed, apriori set
output rectangle -- usually a .gif or .png file with so many XPIXELS and
YPIXELS -- annotation works within the rectangle.
Of course, you can place as many graphic rectangles as you want in your
If you need a single graphics output with lots and lots of text you have a
couple options, here are two:
Render your graphics in some regular sized fixed rectangle (gif/png/jpg)
Add the annotation text below the graphics as plain html code, using proc
report or data _null_ -- there would be no annotation dataset in the sense
of xsys, ysys, etc. I often call lots of text the image narrative.
Estimate the amount of extra space needed to render the annotation
information. Increase YPIXELS prior to graphic rendering, which would
include the use of a typical annotation dataset. You will have to use
GOPTION OFFSET= to affect the placement of PROC generated graphics.
Richard A. DeVenezia