I am using CorelDrawX4 to create and send files to a Laser Engraver.In Corel, I always click and drag my 0-0 to be at the upper left corner of my page.I select my artwork then go to the OBJECTS POSITION (in the toolbar, in the upper left part of the screen).I type in 0 (zero) for the x position and 0 (zero) for the y position and hit ENTER.The "center" of my artwork always goes to the 0-0 position.Is there a way to have the "upper left corner" of my artwork ALWAYS go to the 0-0 position?I tried to change this in the "transformations/positions" docker, but it does not stay as a default.I have attached two screen shots to hopefully aid in describing my question.
Thank you in advance for your help.
Foster D. Coburn IIIFacebook * Twitter * Free Graphics Blog * CorelDRAW Book * 1400+ CorelDRAW Brushes * 4400+ CorelDRAW Clipart * 1400+ CorelDRAW Fills
John H:Is there a way to have the "upper left corner" of my artwork ALWAYS go to the 0-0 position?
Hi John, this is a very good question but unfortunately this doesn't seem to be possible. The best and easiest workaround is what steve has suggested in his above post.
Or if you don't wanna go to the Aligh and Distribute panel, just double click the Rectangle tool (that will add a page frame), Select ur artwork and then shift select the page frame and prees "T" key for top align and "L" key for left align, remove the page frame if u want to.
The only absolute knowledge attainable by man is that life is meaningless.
— Leo Tolstoy
Sub moveToTopLeft()Dim s As ShapeDim sr As ShapeRangeDim x#, y#, w#, h#Dim pageHeight#pageHeight = 11 'set page heightActiveDocument.ReferencePoint = cdrBottomLeftSet sr = ActiveLayer.Shapes.Allsr.GetBoundingBox x, y, w, hsr.SetPosition 0, (0 + pageHeight) - hEnd Sub
Visit me at my GDGMacros website anytime!
Join me on Facebook to stay up to date with GDGMacros, Tips and Tricks
for VBA Automation in CorelDraw, Discounts, specials, Free code and
macros, and more cool sometimes not so relevant posts!