How to change Base Point in LO Draw, programmatically using Basic Macro

LibreOffice 7.0.6.2 ( 64bit) | Windows 10 | DRAW

Is there a way to do this programmatically, in order to explicitly position a textShape, and/or other shapes…

Why not calculate the desired position by your macro based on the default Base point and the size of the Shape objects?