Yeah, Actually right after posting this question, I looked at the API and tried out the MediaPrintableArea and got it to work. Unfortunately, it is not a very clean way to do it, and I had to hack around and change the size of the Printable area to be much larger than that of my document, and do some other positioning magic to get it to work.
Thanks for your reply.
I see what you're saying, but it seems like it wouldn't hurt to have a clear way of saying through the API that my left margin is x inches, my right margin is y inches, my top margin is p inches and my bottom margin is q inches.
Amarish