support useMarginLeft option