I just started using Corel Draw 2019 and the page reference says it is at 0,0....but it is actually at -1.25 at y and 1.25 at x. As noted in my picture, the position is set at the bottom left. Any reason this is happening? I am using 21.2 version and there are so far no further updates. It is damn inconvenient, especially when using macros. Any help would be appreciated.
Make it your own, Gordon!
DrawingOriginX and DrawingOriginY work relative to the center of the page.
Sub RulersTL() ActiveDocument.DrawingOriginX = -1 * ActivePage.SizeWidth / 2 ActiveDocument.DrawingOriginY = ActivePage.SizeHeight / 2 End Sub
As a workaround, you could use some VBA code to set the origin to the bottom left corner of the page:
Sub RulersBL() ActiveDocument.DrawingOriginX = -1 * ActivePage.SizeWidth / 2 ActiveDocument.DrawingOriginY = -1 * ActivePage.SizeHeight / 2 End Sub
Having 0,0 at bottom left may be the CorelDraw default position since the first version and I have no problem with that, it feels logical for me.Don't know what you mean when you say "go against 30 years of DTP" though, when Gordon mentions top left, because top left is the Adobe default (InDesign, Illustrator, Photoshop) and also Affinity Designer's for example, but probably many more.So which DTP programs are you referring to, David?Maybe bottom left is a CAD software default, I don't know?Only curious.
The original Postscript page origin, still is for RIPs
Gordon G said:Would much prefer origin point to be top left...
Me too. At least, it's more logical for me. And it's not against 30 years of Desktop Publishing, since most DTP software use "top left" reference for page origin (InDesign, Quark XPress, etc). Nobody works on a native Postsript environment, maybe it's more logical for technical drawing or architecture