EntityBoundingInfo
. Объединение запроса !71 от heshang777/v0.7.init
и record
).extent3d
для рисования линий и прохода через набор точек.ErrorInfoEx
. Объединение запроса !70 от 云傲崖-忘霄/v0.7.EndToEnd
в Point2dCollection
. Исправлено #I7NOQO.AppendSupportPath
и добавление функции удаления директории поддержки CAD. Исправлено #I7ONZ3.DrawLineVectors
для массового рисования векторных линий и DrawEndToEndVectors
для рисования последовательности векторов. Объединение запроса !67 от 云傲崖-忘霄/v0.7.drawvectors
.DrawVectors
ничего не отображалось на экране. Добавление функций DrawLineVectors
для рисования нескольких линий и DrawEndToEndVectors
для рисования последовательности векторов.Event
.testconsole
.GetDrawOrderTable
и добавление параметра openMode
.Это версия с разрушительным обновлением, которая отменяет поддержку более ранних версий. Если вы хотите использовать более раннюю версию CAD, то вам не следует использовать эту версию.
Однако все пользователи должны знать, что начиная с этой версии ifox больше не будет поддерживать более ранние версии CAD; минимальная версия — net48.
Основные изменения:- Добавлен метод ArgumentNullEx. ThrowIfNull(), а метод NotNull помечен как устаревший, готовый к удалению в v0.8.
Транзиентные объекты недоступны в Chaxing и отключены.
Добавлена возможность добавления меток в DWG-файлы.
Удалён один из повторяющихся методов GetMidPointTo для двухмерных точек.
Восстановлены два отдельных метода для работы с атрибутивными блоками и динамическими блоками. Fixed #I6XHI6
Реализован автоматический переключатель режима чтения/записи для методов работы с объектами.
Удалён код для динамической привязки .NET Framework 3.5, теперь используется dynamic
для версий .NET 4.0 и выше. Fixed #I6VZ3L
Изменение типа возвращаемого значения метода getobj
на nullable тип. Link #I6VFD5
Оптимизация функции NotNull
.
Замена IsNullOrEmpty
на IsNullOrWhiteSpace
.
Переименование предварительно скомпилированных символов .NET до NET45_OR_GREATER
.
Обновление функции ObjectIdEx.OfType
для точной проверки совпадений.
Добавление функции получения ID объекта без использования DBTrans
по строковому представлению объекта.
Добавление функции установки Z-значения равным нулю для трёхмерных точек.
Приведение имени метода получения средней точки для двухмерных точек к единому стандарту.
Добавление части методов для работы с блоками.
Добавление проверки наличия ограничивающего контура при вызове GetExtents
.
Оптимизация управления транзакциями.
Удаление класса логгирования.
Добавление информации за YöY 2023 года.
Отключение автоматического добавления "пробела для выхода" в JigEx.Исправление ошибки в получении ограничивающего контура для обычных блочных ссылок и атрибутивных блочных ссылок. Fixed #I6MC2T
Добавление свойства для проверки активности команд в классе Env.
Удаление поддержки .NET Framework 3.5.
Расположение кода для перемещения в одном каталоге.
Исправление вложенного вызова AddEntity.
Преобразование метода GetObject с использованием шаблонов в метод, который выбрасывает исключение при несоответствии.
Изменение метода разбиения кривых.
Добавление метода GetObject без проверки типа.
Добавление более совершенного метода разбиения кривых.
Фиксация менеджера транзиентных объектов для предотвращения ошибок отображения после переключения между несколькими документами.
Использование CreateDBText и AddDBText, CreateMText и AddMText вместо TextInfo.
Добавление метода создания клонированного объекта того же типа.
Исправление ошибки в projitems файлах, которая препятствовала нахождению .cs файлов.
Отключение возможности возврата null для GetObject.
Обновление src/Basal/IFox.Basal.Shared/WindowsAPI/MouseHook.cs. Добавление информации о колёсике мыши и перемещении.
Обновление src/Basal/IFox.Basal.Shared/WindowsAPI/MouseHook.cs. Добавление информации о двойном щелчке средней кнопки мыши и её отпускании.
Адаптация структуры файлов.
Замена всех вызовов dbtrans.top на gettoptransaction.
Поиск в NuGet для "ifoxcad":
Этот процесс позволит вам найти все пакеты, связанные с "ifoxcad", доступные в репозиториях NuGet.
Получите последнюю версию, поискав ifoxcad в NuGet.
Получите последнюю версию, посмотрев в NuGet по имени ifoxcad.
Заметка выпуска IFoxCAD v0.3.0:
Получите последнюю версию, найдя ifoxcad в NuGet.
Заметка выпуска IFoxCAD v0.2.0:
Получите последнюю версию, посмотрев в NuGet ifoxcad
Заметка выпуска IFoxCAD v0.1.3:
Получите последнюю версию, найдя её в NuGet с помощью ключевого слова ifoxcad.
null
параметра в функции добавления примитивов.MidPoint
переименован в GetMidPointTo
.Entity.DrawXXX
переименован в AddXXX
.AddEntity
.Delete
, чтобы исправить ошибку удаления таблицы символов при удалении слоя. Fixed #I3TX0L.IDisposable
.