Accessing PrintDocument.DefaultPageSettings properties is slow

D

dgcooper

Whenever I access a property such as PrintDocument.DefaultPageSettings.Bounds
or PrintDocument.DefaultPageSettings.Margins, the software will hang for up
to 10 seconds or more. I noticed that if my default printer is a network
printer, it is even slower. Is there perhaps a better way of gettings the
page or margin size that may be faster? If not, why is this so slow?

Here is an example:
Doube pageTop = pd.DefaultPageSettings.Margins.Top;
Doube pageBottom = pd.DefaultPageSettings.Bounds.Height -
pd.DefaultPageSettings.Margins.Bottom;
Doube pageLeft = pd.DefaultPageSettings.Margins.Left;
Doube pageRight = pd.DefaultPageSettings.Bounds.Width -
pd.DefaultPageSettings.Margins.Right;
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top