1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/inspirefunction-PianNoCN

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

PianoCN

Библиотека для анализа конфигурации печати Acad

Краткое описание:

Проект PianoCN:

Это библиотека, предназначенная для открытия и изменения файлов AutoDesk® plot files (.pc3, .pmp, .stb, .ctb).

«PIA» — это аббревиатура, которую автор использовал для обозначения этих четырёх типов файлов.

В этом проекте были добавлены комментарии к файлам автора и исправлены некоторые ошибки в коде.

Поскольку автор больше не обновляет проект, и чтобы не путать его с оригинальным английским проектом, этот проект был выделен отдельно.

Также этот проект был обновлён до проекта стандарта .net.

Проект PianoCN_Form:

Здесь я создал проект WinForm, который ссылается на проект PianoCN, а затем вызывает функции внутри этого проекта для выполнения операций поиска, изменения, добавления и удаления.

Я предоставляю этот проект в качестве примера вызова, поскольку одного README.md недостаточно для объяснения принципов работы.

Этот проект отличается от версии на GitHub тем, что он был обновлён до net5, но из-за влияния проекта zip-пакета, была выбрана совместимая генерация.

Авторские права:

Проект был перенесён на gitee, GitHub больше не поддерживается, и проект продолжает использовать исходный открытый исходный код MIT автора.

Устаревший адрес GitHub: https://github.com/liuqihonggit/-_PianoCN

Текущий адрес gitee: https://gitee.com/inspirefunction/PianNoCN

Техническая статья:

Анимации и другие необходимые пояснения можно найти в моём блоге по адресу: https://www.cnblogs.com/JJBox/p/10909297.html

Этот проект не включает в себя движок публикации, его необходимо написать самостоятельно, а часть создания файла .pmp через файл .pc3 описана в блоге.

Пример использования:

Чтение и сохранение конфигурации плоттера (.PC3)
string supportPath = @"C:\Plot Support";
string configName = Path.Combine(supportPath, "DWG To PDF.pc3");
var pdfConfig = new PlotterConfiguration(configName);

pdfConfig.TruetypeAsText = true;
pdfConfig.SetCustomValue("Include_Layer", false);
pdfConfig.SetCustomValue("Create_Bookmarks", false);

pdfConfig.Write(Path.Combine(supportPath, "DWG To PDF - NoLayersOrBookmarks.pc3"));

Информация об авторе:

Автор исходного проекта ссылка

Автор этого проекта: 惊惊

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/inspirefunction-PianNoCN.git
git@api.gitlife.ru:oschina-mirror/inspirefunction-PianNoCN.git
oschina-mirror
inspirefunction-PianNoCN
inspirefunction-PianNoCN
master