PDFsharp - moved to http://forum.pdfsharp.net/ Forum Index PDFsharp - moved to http://forum.pdfsharp.net/
Please visit the new PDFsharp forum at http://forum.pdfsharp.net/
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

PageUnits

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    PDFsharp - moved to http://forum.pdfsharp.net/ Forum Index -> Support - moved to http://forum.pdfsharp.net/
View previous topic :: View next topic  
Author Message
ridaria



Joined: 03 Nov 2008
Posts: 8

PostPosted: Mon Nov 03, 2008 4:25 pm    Post subject: PageUnits Reply with quote

is pèossible to set the page Units in Millimeters?

I'M trying like this:

gfx.Graphics.PageUnit = XGraphicsUnit.Millimeter

But it doesnot works,
What i Wrong

Thanks
Back to top
View user's profile Send private message
Thomas Hoevel



Joined: 16 Oct 2006
Posts: 387
Location: Cologne, Germany

PostPosted: Mon Nov 03, 2008 4:36 pm    Post subject: Reply with quote

PageUnit is a property with a "getter", but w/o "setter" - so you should get a compiler error with your code.

You can set this with the appropriate constructor, e. g.
Code:
XGraphics(Graphics gfx, XSize size, XGraphicsUnit pageUnit, XPageDirection pageDirection)


I normally use Unit.FromMillimeter so I can use mm in the program code (while PDFsharp still uses pt internally).
_________________
Regards
Thomas Hoevel
PDFsharp Team
Back to top
View user's profile Send private message Visit poster's website
ridaria



Joined: 03 Nov 2008
Posts: 8

PostPosted: Mon Nov 03, 2008 4:56 pm    Post subject: Reply with quote

Thomas Hoevel wrote:
PageUnit is a property with a "getter", but w/o "setter" - so you should get a compiler error with your code.

You can set this with the appropriate constructor, e. g.
Code:
XGraphics(Graphics gfx, XSize size, XGraphicsUnit pageUnit, XPageDirection pageDirection)


I normally use Unit.FromMillimeter so I can use mm in the program code (while PDFsharp still uses pt internally).


Yes i Need Use Millimeters!!!!!
Can you post me a the right code to set unit in millimeters?

Thankyou!
Back to top
View user's profile Send private message
Thomas Hoevel



Joined: 16 Oct 2006
Posts: 387
Location: Cologne, Germany

PostPosted: Tue Nov 04, 2008 9:09 am    Post subject: Reply with quote

ridaria wrote:
Can you post me a the right code to set unit in millimeters?

I probably could - if I knew what you want.

Default unit is point.
To specify 20 Millimeters you just write
Code:
Unit.FromMillimeters(20)

and PDFsharp uses the correct value.

Instead of writing
Code:
XGraphics gfx = XGraphics.FromPdfPage(page);

you can also write
Code:
XGraphics gfx = XGraphics.FromPdfPage(page, XGraphicsUnit.Millimeter);

Then you can write
Code:
new XRect(0, 0, 20, 20)

to specify 20 Millimeters.
_________________
Regards
Thomas Hoevel
PDFsharp Team
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    PDFsharp - moved to http://forum.pdfsharp.net/ Forum Index -> Support - moved to http://forum.pdfsharp.net/ All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group. Hosted by phpBB.BizHat.com


Start Your Own YouTube Clone

Free Web Hosting | Free Forum Hosting | FlashWebHost.com | Image Hosting | Photo Gallery | FreeMarriage.com

Powered by PhpBBweb.com, setup your forum now!
For Support, visit Forums.BizHat.com