Welcome Guest! You need to login or register to make posts.

Notification

Icon
Error

Options
Go to last post Go to first unread
nokturnal  
#1 Posted : Wednesday, May 4, 2016 9:54:04 AM(UTC)
nokturnal

Rank: Member

Groups: Member
Joined: 3/21/2016(UTC)
Posts: 23

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
Hello,

I am attempting to draw text on a circle but before I touch on that, I think I need to understand the differences between GetGraphics vs GetAdvancedGraphics vs GetGdiPlusGraphics as the grahpics object they each return have completely different members (which is messing with me as I attempt to follow an example located: http://forums.aurigma.co...ound-edge.aspx#post14041). The differences between them also apply to their respective Font classes...

Can someone tell me why they are so fundamentally different and in what scenario you would use each one and why?

Thanks

Fedor  
#2 Posted : Wednesday, May 4, 2016 10:25:06 AM(UTC)
Fedor

Rank: Advanced Member

Groups: Member, Administration, Moderator
Joined: 7/28/2003(UTC)
Posts: 1,660

Thanks: 5 times
Was thanked: 76 time(s) in 74 post(s)
Graphics Mill provides two drawing engines:

  • Aurigma.GraphicsMill.AdvancedDrawing.Graphics/GetAdvancedGraphics - a new API introduced in the version 7.

  • Aurigma.GraphicsMill.Drawing.Graphics/GetGraphics - an old API for backward compatibility.

The standard .NET System.Drawing.Graphics/GetGdiPlusGraphics API is available as well.

We recommend using the AdvancedDrawing API (GetAdvancedGraphics) as it has numerous benefits:

  • High quality

  • CMYK/Grayscale/16-bit per channel support

  • Vector output to PDF/EPS

You can find a full comparison of drawing engines here:

https://www.graphicsmill...tem-drawing-graphics.htm

The current version of Graphics Mill provides an API of rendering text on curve:

https://www.graphicsmill.com/doc...g-text.htm#DistortedText

You can use either PathText or RoundText to render a text on curve.

Edited by user Wednesday, May 4, 2016 10:31:42 AM(UTC)  | Reason: Not specified

Best regards,

Fedor Skvortsov

nokturnal  
#3 Posted : Friday, May 6, 2016 5:33:15 AM(UTC)
nokturnal

Rank: Member

Groups: Member
Joined: 3/21/2016(UTC)
Posts: 23

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
Amazing! I used PathText to implement what I needed... WAY easier than doing that myself :) I have no idea how I missed PathText. Thanks for the support!
Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.