Проверил - работает!
Взял код отсюда:
https://www.keanw.com/2009/08/a-simple-overrule-to-change-the-way-autocad-lines-are-displayed-using-net.html. Причесал маленько - убрал ненужную регенерацию, добавил контрольных выводов в командную строку.
Долго мучился с загрузкой dll в эту консоль. Упорно не хотела загружаться! Суть проблемы в том, что надо добавить путь к dll в доверенные местоположения, сохранить это в профиле и подгрузить с данным профилем. Но у меня почему-то отказывалась запускаться консоль с указанным профилем. Возможно, потому, что у меня не чистый AutoCAD, а Civil 3D, да и к тому же, русский. Помню, были какие-то проблемы в работе локализованной консоли. В общем, поборол так - взял свою dll и просто положил рядом с AcCoreConsole.exe. После этого, она загрузилась.
Проверял так: Создал новый чертёж. В нём нарисовал несколько отрезков. Настроил вывод на печать области с этими отрезками на стандартный вывод DWGtoPDF, сохранил параметры печати. Запустил консоль, открыл этот чертёж, загрузил dll. Печатал с помощью команды _.-plot, все параметры использовал по умолчанию - там берутся из сохранённых настроек печати. Сперва вывел на печать с выключенной перерисовкой - вывелись отрезки. Потом включил перерисовку и повторил вывод на печать - вывелись окружности. Так что, в таком самом упрощённом виде, переопределение перерисовки работает в AcCoreConsole!