Не прочитан файл содержащий растровое изображение компас

Не прочитан файл содержащий растровое изображение компас

Использование растровых изображений

Вы можете вставлять в графические документы изображения из внешних растровых
файлов следующих форматов:

Растровое изображение, вставленное в КОМПАС!документ, можно сохранить в файле.
Для этого выделите вставку и вызовите из контекстного меню команду

тровый объект как. В появившемся на экране диалоге выберите тип файла, задайте
его имя и расположение.

Доступны также различные возможности редактирования вставленного изображения
(см. раздел 38.2).

Чтобы вставить растровое изображение, вызовите команду

В появившемся на экране диалоге укажите нужный файл!источник вставки.

В текущем документе появится габаритная рамка вставляемого изображения, а на Пане!
ли свойств — элементы управления вставкой. Эти элементы представлены в
таблице 38.1.

Табл. 38.1. Элементы управления вставкой растрового изображения

Полное имя файла!источника рисунка.

Сменить источник Кнопка, позволяющая выбрать другой файл в качестве источника

Группа переключателей, позволяющая указать способ вставки
(см. Том II, табл. 62.8 на с. 175).

Поле для указания разрешения вставляемого изображения. Оно
присутствует на Панели свойств, если в файле!источнике нет
информации о разрешении изображения.

У Вас не открывается скачанные файлы? Не спешите писать гневные комментарии. Начнем с того, что все файлы проверены модераторами и открываются. Файлы чертежей (CAD файлы) упаковываются в архивы, для экономии места и удобства скачивания. Вы скачиваете архив и извлекаете их него файлы. На этой страницы мы с Вами разберем основные проблемы с открытием архивов, CAD файлов, файлов чертежей и 3D Моделей которые у Вас могут возникнуть. Проблемы бывают двух типов, с софтом (ПО) и с архивом в котором лежит файл.

1. Архивы

Первая возможная ситуация. Вы скачали с сайта архив с файлами, но не можете открыть этот архив, Вам выдается ошибка.
На февраль 2020 года. Актуальные версии архиваторов WinRAR 5.90, WinZip 24, 7-Zip 19.

Неизвестный метод извлечения / Неизвестный формат — у Вас устарел архиватор, скачайте актуальную версию. Это ошибка самая распространенная, особенно с архивами WinRAR

Архив повреждён или имеет неизвестный формат / Неожиданный конец архива / Невозможно извлечь / Нарушена целостность архива

скорее всего архив повредился при скачивании, зайдите на свою страницу, для этого вверху в меню выберите Профиль — Мои файлы — Скаченные работы, и скачайте повторно без учета рейтинга. Бывает пользователь начал качать архив и оборвался интернет, сбой компьютера, браузера или сайта — ни рейтинга ни файла, так же скачайте повторно без учета рейтинга. Если это не помогло — обновите архиватор

Архивы на сайте используются в основном двух типов, RAR и ZIP. Но бывает попадаются и менее распространены — 7zip, используются программы WinRar, WinZip или 7-Zip. В зависимости от типа архива выбираем архиватор WinRAR, WinZip, 7-Zip. Мы даем ссылки на википедию, чтобы Вы ознакомились что это такое, а так же в каждой из статей есть ссылка на сайт архиватора где можно его скачать. Если открывать 7Zip с помощью WinRar можно получить ошибку.
Универсальное решение: скачать повторно архив в своем профиле или обновить нужный архиватор.

2. Файлы

С CAD файлами главная проблема это несовместимость версий младших со старшими. Это значит что файлы выполненные в 10й версии программы в 9й версии программы не откроешь. Делают это производители ПО для того чтобы Вы постоянно покупали актуальные версии.
Актуальные версии программ на февраль 2020 это КОМПАС-3D V18.1, AutoCAD 2020 и SolidWorks 2020 SP0.

Первое что надо сделать — проверить версию программы в которой Вы открываете файл. В описаниях работ у нас на сайте есть поле софт, в нем указана версия программы в которой выполнен файл, сравните ее с той которую используете Вы. Необходимо смотреть не просто версию, но и сервис паки.

Вторая возможная проблема с софтом это несоответствие лицензий.
Не всегда файлы выполненные в профессиональных версиях открываются в учебных и наоборот. Бывает появляются водяные знаки: "Работа выполнена в учебной версии"

Третья возможная проблема возникает в случае когда Вы начинаете работать с файлами не извлекая из архива, то есть открываете файлы прямо в архиве. В таких случаях возникают проблемы с сохранением или редактированием. Бывает сообщение что файлы доступны только для чтения. Пред работой с файлами извлекайте их их архива.

Дальше рассмотрим на конкретных примерах с популярным софтом.

АСКОН КОМПАС-3D

1. При попытке открыть файл, КОМПАС-3D выдает сообщение "невозможно открыть документ, т.к. он создан в более поздней версии КОМПАС-3D" и т.п.

Наиболее вероятная причина:
Файл создан в более поздней версии КОМПАС-3D, либо в той же версии, но с более поздним SP (цифра после точки 18.1 или SP1).
Например, файл, созданный в КОМПАС-3D v18.1 не откроется в КОМПАС-3D v18.0, v17, v16 и т.д.

Решение:
Для проверки надо просто скачать последнюю версию КОМПАС-3D Viewer отсюда и попробовать открыть им. Это бесплатная программа для просмотра файлов КОМПАС. Если с файлом необходимо будет работать дальше, необходимо обновиться или пересохранить файл в Вашу версию КОМПАС-3D. Иногда достаточно установить самый последний SP на КОМПАС, например, если файл был сделан в V18.1, а у Вас V18. Сервиспак можно скачать отдельно. Кстати сервиспаки решаю баги и проблемы в программах, например в КОМПАС-3D v18 была проблема с экспортом в DWG и DXF, кнопка которая позволяла выбрать версию и год не работала а в версии v18.1.7 этот баг исправили.

2. При попытке открыть файл, КОМПАС-3D выдает сообщение "Неверная структура файла"

Наиболее вероятная причина:
Файл создан в учебной или домашней версии программы, а Вы пытаетесь открыть его в коммерческой версии программы (с определенной лицензией), что без дополнительных капиталовложений в АСКОН невозможно. Обратный процесс, кстати, т.е. открытие файлов КОМПАС-3D в КОМПАС-3D LT возможен, за исключением сборок. Обычно эта проблема возникают именно у лицензированных пользователей.

Решение:
Скачать КОМПАС-3D LT или Home и работать в нем.
Купить лицензию на открытие файлов КОМПАС-3D LT в КОМПАС-3D.
Проверить состояние Вашей лицензии, может она слетела.
Попросить модераторов пересохранить файл под Вашу версию ПО.

Читайте также:  Тип количество элементов год выпуска pentium 3100000

3. Если первые два варианта не помогли. При попытке открыть, напечатать файл или "сохранить как", КОМПАС-3D выдает сообщение "Не удалось открыть документ", "Печать запрещена" либо "Экспорт запрещен"

Наиболее вероятная причина:
Файл был создан или открыт при действующей программе КОМПАС-Защита. Это возможно только на старых файлах КОМПАС, до 2011 года. Встретить такой файл большая редкость, можно найти на древних сайтах или в архивах у динозавров. Обращайте внимание на дату создания файла (дату публикации в интернете).

Решение:
Необходимо снять защиту с файлов. Для этого нам необходима программа КОМПАС-Защита. Но сейчас ее найти очень сложно. Так как с версии КОМПАС-3D v11 ее больше нет в комплекте. Если у вас все таки есть старый КОМПАС идем в меню Пуск — Все программы — АСКОН — КОМПАС-3D — Вспомогательные программы — КОМПАС-Защита. Нажимаем Параметры и снимаем все галки кроме "Разрешить снятие защиты с файлов" и жмем ОК. Появится окно ввода пароля. Пароль по умолчанию 1234567890. После этого выбираем "Указанием файлов" или "Указанием папки", как Вам удобнее, и нажимаем кнопку "Снять".

Проблем с защитой можно избежать заранее, если не устанавливать компонент КОМПАС-Защиты. При установке основной программы выбрать выборочную установку и убрать лишние галочки. Так же можно удалить компонент КОМПАС-Защиты после установки КОМПАС-3D, повторно запустить инсталляцию и выбрать вариант "Изменить". Не забудьте снять защиту с тех файлов на которых она уже есть, потом сделать этого будет нельзя.

Что делать, если нет программы КОМПАС-Защита?
1. Убедиться, что у Вас установлен не КОМПАС-3D LT
2. Убедиться, что в папке с установленной программой нет файла kProtect.Exe. По умолчанию он находится в ASCONKOMPAS-3D VХХBin. Возможно, ярлык просто удален из меню Пуск
3. Запустить установщик КОМПАС-3D в режиме изменения файлов и доустановить компонент КОМПАС-Защита
4. Программа КОМПАС-Защита была в старых версиях КОМПАС-3D. Например, в 13й версии её нет (в 9й версии КОМПАС-3D — есть). Раньше проскакивали чертежи с защитой, теперь мы такие не принимаем, наличие проблемы маловероятно.

4. При попытке открыть файл, КОМПАС-3D выдает сообщение "Документ создан в некоммерческой версии"

У КОМПАС идет разделение коммерческие и не коммерческие лицензии. Например при открытии в обычной версии КОМПАС чертежа выполненного в домашней версии, Вы получите вот такое сообщение:

К некоммерческим версиям относятся учебная и домашняя. Увидеть такую ошибку могут лишь обладатели лицензионных версий.

5. Как узнать версию программы КОМПАС-3D в которой выполнен чертеж?

Для Windows, в окне папки переключитесь на вид таблицей, дальше в настройках столбцов выберите "версия".

После точки идет сервис пак, SP.
#D001016 — это может быть бета версия.
Обычно версия отображается.

Autodesk AutoCAD

1. Не можете открыть, экспортировать или напечатать файл AutoCAD DWG?

Все так же главная причина это — несоответствие версий форматов файлов. Вы можете скачать бесплатный конвертер/просмотрщик компании Autodesk DWG TrueView™. С помощью него Вы можете преобразовать любой чертеж, выполненный в AutoCAD® или приложении на базе AutoCAD, для обеспечения его совместимости с форматами других версий. Скачать утилиту можно по ссылке.

История версий DWG:
AutoCAD 2000
AutoCAD 2004
AutoCAD 2007
AutoCAD 2010
AutoCAD 2013
AutoCAD 2020 Актуальная.

Данный список может быть не полный, но смысл в чем, шаг совместимости версий ниже чем у других программ, и файлы созданные в AutoCAD 2010, 2011 скорее всего совместимы, но в случае чего Вам всегда поможет TrueView с пересохранением.

2. Файл создан в учебной версии

Если открыть файл созданный в учебной версии, Вы увидите надпись "PRODUCED BY AN AUTODESK EDUCATIONAL PRODUCT" (англ. версия) или "ФАЙЛ СОЗДАН В УЧЕБНОЙ ВЕРСИИ ПРОДУКТА" (русская версия), появляющуюся при печати чертежа. Чтобы убрать надпись необходимо сохранить файл в dxf версии "пораньше" и открыть снова. Либо пересохранить файл через DWGTrueView. В AutoCAD 2015 достаточно просто открыть файл и тут же его сохранить. Штамп учебной версии будет уничтожен.

3. Не удается открыть DXF файл

Что такое DXF? Это открытый формат файлов для обмена графической информацией между приложениями САПР. Хоть изначальность он и создавался Autodesk, сейчас Вы можете получить файл формата DXF почти из любой CAD программы. DWG и DXF самые распространенные файлы у операторов станков с ЧПУ. Большинство станков поддерживают только ранние версии формата (2004, 2000, и ранее) и люди часто сталкиваются с проблемами открытия. DXF имеет такую же градацию версий по годам как и DWG, но в отличии от DWG, DXF не может быть пересохранен через TrueView. Для смены версии файла DXF его нужно открыть в актуальные версии софта, который поддерживает данный формат. Например на февраль 2020 это будут CorelDRAW 2019, КОМПАС-3D 18.1, AutoCAD 2020 и т.п. Поэтому, я снова повторяю, главная проблема у всего это несовместимость версии!

Но бывают и другие менее распространенные ошибки. Связаны они с нарушением структуры файла при экспорте. Например при открытии в AutoCAD DXF файла выдается предупреждение или сообщение об ошибке в DXF файле. Поскольку программ как и версий форматов развелось много, то первое что можно попробовать это открыть DXF файл другими программами:
a) BricsCAD, ZWCAD, progeCAD, FreeCAD, GstarCAD и т.д.
b) NanoCAD, КОМПАС-3D, SolidWorks, Microstation, T-FLEX CAD и т.д.
Если случай более тяжелый, то попытаться открыть все ровно можно, но надо изучить справку по структуре DXF файла и иметь более глубокие знания.

4. Как узнать версию файла AutoCAD, в которой он был сохранен?

Способ довольно простой. Нужно открыть файл DWG с помощью блокнота, для этого щелкаем правой кнопкой по файлу, "отрыть с помощью".

Нужно смотреть первые 6 цифр:

Версия | Внутреннее обозначение (видно в заголовке файла) | Соответствующая версия AutoCAD

Читайте также:  Как настроить контрастность печати принтера

DWG R1.0 | MC0.0 | AutoCAD Release 1.0
DWG R1.2 | AC1.2 | AutoCAD Release 1.2
DWG R1.40 | AC1.40 | AutoCAD Release 1.40
DWG R2.05 | AC1.50 | AutoCAD Release 2.05
DWG R2.10 | AC2.10 | AutoCAD Release 2.10
DWG R2.21 | AC2.21 | AutoCAD Release 2.21
DWG R2.22 | AC1001, AC2.22 | AutoCAD Release 2.22
DWG R2.50 | AC1002 | AutoCAD Release 2.50
DWG R2.60 | AC1003 | AutoCAD Release 2.60
DWG R9 | AC1004 | AutoCAD Release 9
DWG R10 | AC1006 | AutoCAD Release 10
DWG R11|12 | AC1009 | AutoCAD Release 11, 12
DWG R13 | AC1012 | AutoCAD Release 13
DWG R14 | AC1014 | AutoCAD Release 14
DWG 2000 | AC1015 | AutoCAD 2000, 2000i, 2002
DWG 2004 | AC1018 | AutoCAD 2004, 2005, 2006
DWG 2007 | AC1021 | AutoCAD 2007, 2008, 2009
DWG 2010 | AC1024 | AutoCAD 2010, 2011, 2012
DWG 2013 | AC1027 | AutoCAD 2013, 2014, 2015, 2016, 2017
DWG 2018 | AC1032 | AutoCAD 2018

Подробнее о формате DWG можно прочитать в спецификации

Dassault Systèmes SOLIDWORKS

1. Не открывается файл *.SLDASM или *.SLDASM?

Я наверное надоел Вам, но как обычно первая и самая распространённая проблема — несовместимость версий. Как обычно, смотрим версию файла, дату создания и сравниваем ее с версией Вашего ПО. Не забываем о сервис паках, пример SOLIDWORKS 2019 SP2.

2. Как узнать версию файла SOLIDWORKS, в которой он был сохранен?


Щелкаем правой кнопкой по файлу, свойства, подробнее, последнее сохранение:

Эту информацию можно увидеть списком, для этого в папке сделайте вид таблицей и добавьте колонку последнее сохранение.
А если файл открывается в SOLIDWORKS, то можно прямо в SW нажать файл, свойства и увидите версию.

Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. В этом уроке поговорим о том, как сохранять документы.

Содержание цикла уроков «Работа с API КОМПАС-3D»

Простое сохранение

Для сохранения графического документа используются методы ksSaveDocument и ksSaveDocumentEx интерфейса ksDocument2D. Начнем с первого, его прототип представлен ниже.

Единственный параметр метода – строка с полным именем файла, в который нужно сохранить документ. Если параметр filename содержит пустую строку, то документ сохраняется по пути заданному в свойстве filename интерфейса ksDocumentParam (кратко описывался в первой части цикла).

Учтите, что если файл с указанным именем уже существует, то КОМПАС перезапишет его.
В случае успеха метод ksSaveDocument возвращает значение true, а в случае ошибки – значение false.

Метод ksSaveDocumentEx похож на метод ksSaveDocument и, по сути, является его расширенной версией. Ниже приводится прототип метода ksSaveDocumentEx.

Как видно из прототипа по сравнению с методом ksSaveDocument в методе ksSaveDocumentEx добавился еще один параметр: признак того, в какой версии КОМПАС сохранять документ. У него всего три допустимых значения:

-1 –в предыдущую версию;
– в текущую версию;
1 – в версию 5.11.

Дополнительный параметр – единственное отличие метода ksSaveDocumentEx от метода ksSaveDocument. Вызов метода ksSaveDocumentEx с параметром version равным нулю, эквивалентен вызову метода ksSaveDocument.

Сохранение в формат DXF

Согласно Википедии: DXF (Drawing eXchange Format) – отрытый формат файлов для обмена графической информацией между приложениями САПР. КОМПАС поддерживает этот формат и позволяет нам сохранять документы в этом формате.
Для сохранения графического документа в формат DXF используется метод ksSaveToDXF интерфейса ksDocument2D. Вот его прототип.

В качестве единственного параметра он принимает полный путь к файлу, в который нужно сохранить документ. В случае успеха метод возвращает значение true, а в случае ошибки – значение false.

По своей сути формат DXF является текстовым, и содержимое файла вы можете просмотреть в стандартном блокноте. Однако блокнот не поддерживает этот формат полностью. Для полноценного просмотра содержимого файла можно воспользоваться сайтом sharecad.org, или специальной программой. На рисунке ниже показан чертеж, сохраненный в формате DXF и открытый на портале sharecad.org.


Чертеж в формате DXF открытый на портале sharecad.org

Параметры сохранения в растровом формате

КОМПАС позволяет сохранять документы в растровом формате. Для этого вначале нужно заполнить интерфейс параметров ksRasterFormatParam. Получить данный интерфейс можно с помощью метода RasterFormatParam() интерфейса ksDocument2D. Данный метод не имеет входных параметров и в случае успеха возвращает интерфейс ksRasterFormatParam. В случае ошибки он возвращает значение NULL. Рассмотрим свойства интерфейса ksRasterFormatParam.

colorBPP – цветность растрового изображения. Задает глубину цвета создаваемого изображения. Допустимые значения данного свойства перечислены в таблице ниже. Константы объявлены в модуле ldefin2d.h.


Допустимые значения свойства colorBPP

colorType – глубина цвета вывода графического изображения. Данное свойство похоже на свойство colorBPP и имеет те же допустимые значения. Разница между ними в том, что свойство colorBPP определяет глубину цвета в итоговом файле, а colorType – глубину цвета при преобразовании графических объектов в растровую форму до их сохранения в файл.
extResolution – разрешение растрового изображения в точках на дюйм. Если значение этого свойства равно нулю, то используется текущее разрешение экрана. Максимальное разрешение, при котором мне удалось построить изображение, составило 960 точек на дюйм, хотя возможно на более производительных системах можно построить изображение и с еще большим разрешением.
extScale – масштаб. Если значение extScale больше единицы, то изображение увеличивается в extScale раз. Если же оно меньше единицы, то изображение уменьшается в 1/extScale раз.
format – формат растрового изображения. Допустимые значения этого свойства приведены в таблице ниже. Константы объявлены в модуле ldefin2d.h.


Допустимые значения свойства format

Формат WMF не поддерживается. Согласно документации КОМПАС при попытке сохранить документ в этом формате, он будет сохранен в формате EMF.

greyScale – признак использования оттенков серого. Если значение данного свойства равно true, то используются оттенки серого. Если же значение свойства равно false, то сохраняется цветное изображение.
multiPageOutput – признак сохранения листов документа в одном файле. Если значение данного свойства равно true, то все листы документа сохраняются в одном файле. Если же значение этого свойства равно false, то листы сохраняются в отдельных файлах. Данное свойство используется только для формата TIFF. Но, как показывают мои эксперименты, КОМПАС для формата TIFF сохраняет листы документа в один файл вне зависимости от значения свойства multiPageOutput. Для других форматов листы сохраняются в отдельные файлы.
onlyThinLine – признак вывода в тонких линиях. Если значение этого свойства равно true, то содержимое документа выводится только в тонких линиях. Если же значение этого свойства равно false, то при выводе документа используются линии, установленные для объектов.
pages – список выводимых листов документа, представленный в виде строки. Пример списка: «1-18, 24-25». В данном примере выводятся листы с 1 по 18, а так же 24 и 25 листы. Нумерация листов ведется с единицы. Если строка пустая, то КОМПАС не использует данное свойство.
rangeindex – признак выбора четных и нечетных листов. Допустимые значения свойства:
– все листы;
1 – нечетные листы;
2 – четные листы.
Метод у интерфейса ksRasterFormatParam всего один.
Init() – обнуляет значения всех свойств интерфейса. Он не имеет входных параметров и, в случае успеха возвращает значение true.

Читайте также:  Сколько длится тестирование и исправление 1с

Сохранение в виде растрового изображения

Для сохранения документа в виде растрового изображения используется метод SaveAsToRasterFormat интерфейса ksDocument2D. Ниже приводится его прототип.

Первый параметр задает полный путь к файлу, в который нужно сохранить документ.
Второй параметр содержит интерфейс ksRasterFormatParam, задающий параметры сохранения в виде растрового изображения.

В случае успеха метод SaveAsToRasterFormat возвращает значение true, а в случае ошибки – false.

Ниже приводится пример использования данного метода.

В данном примере создается новый документ, который сохраняется в виде jpeg изображения. Учтите, поскольку документ пустой вы, скорее всего, увидите пустой лист, а в некоммерческих версиях с пометкой КОМПАС в левом нижнем углу, как на рисунке ниже.


Пометка документа в некоммерческих версиях (край листа показан условно)

Сохранение многолистовых документов

В результате сохранения документа может получаться как один файл, так и несколько файлов. Один файл получается в следующих случаях:

  • сохраняемый документ состоит из одного листа;
  • сохраняется только 1 лист документа;
  • документ сохраняется в формате TIFF.

В остальных случаях при сохранении документа будет создано несколько файлов. По одному файлу на каждый лист. При этом к наименованию файла добавляется номер сохраняемого в нём листа. Например, если в параметре fileName метода SaveAsToRasterFormat вы указали наименование файла pict.jpeg, то при сохранении листов с номерами 1, 4, 5 будет создано три файла: pict(1).jpeg, pict(4).jpeg и pict(5).jpeg.

Если файл, в который сохраняются листы, уже существует, то КОМПАС ведет себя по-разному в зависимости от того, сколько файлов должно получиться. Если 1 файл, то он перезаписывается без какого-либо предупреждения. Если же образуется несколько файлов, то КОМПАС выдает диалоговое окно, показанное ниже. При этом метод SaveAsToRasterFormat не вернет управление до тех пор, пока пользователь не закроет окно.


Диалоговое окно, предупреждающее о перезаписи файла

Данные окна появляются даже в том случае, если КОМПАС запущен в невидимом режиме.

Номера сохраняемых листов задаются с помощью свойств pages и rangeindex. Рассмотрим, как они используются КОМПАС.

Если свойство pages не задано или содержит пустую строку, а значение свойства rangeindex равно нулю, то сохраняются все листы документа. Если свойство pages задано, а значение свойства rangeindex равно нулю, то сохраняются все листы, указанные в свойстве pages.

Если свойство pages содержит некорректный номер листа, то он игнорируется. Например, если для документа, состоящего из 5 листов, в свойстве pages задать строку «0,1,4,8», то будут сохранены листы 1 и 4. Если pages содержит строку «неверная,1, строка,3,», то будут сохранены листы 1 и 3.

Если свойство rangeindex равно 1 (2), а свойство pages не задано, то будут сохранены все нечетные (четные) листы документа. Например, если для документа, состоящего из 5 листов, свойство rangeindex равно 1, а свойство pages не задано, то будут сохранены листы: 1, 3, 5.

Если свойство rangeindex равно 1 (2) и задано свойство pages, то будут сохранены нечетные (четные) листы, указанные в свойстве pages. Например, при условии
pages = «1,2,3»;
rangeindex = 1;
будут сохранены листы 1 и 3. Лист 2 сохраняться не будет точно так, же как и лист 5, если он есть в документе.
Взглянем на такой пример:
pages = «1,3»;
rangeindex = 2.
В этом случае не будет сохранено ни одного листа. Согласно значению свойства rangeindex КОМПАС должен сохранить четные листы, но в свойстве pages не указано ни одного четного листа. Поэтому метод SaveAsToRasterFormat ничего не сохраняет и возвращает значение false.

Сохранение без сжатия

Для сохранения документа в виде растрового изображения без сжатия используется метод SaveAsToUncompressedRasterFormat интерфейса ksDocument2D. Данный метод полностью аналогичен методу SaveAsToRasterFormat, рассмотренному ранее. Поэтому описывать его я не буду.

Учтите, что различие между методами SaveAsToRasterFormat и SaveAsToUncompressedRasterFormat проявляется только при работе с файлами формата TIFF. Для файлов других типов они работают абсолютно одинаково.

Заключение
В данной статье мы рассмотрели сохранение графического документа в различные форматы. Не забывайте, что сохранение в виде растрового изображения или DXF ни в коем случае не должно заменять сохранения с помощью метода ksSaveDocument или ksSaveDocumentEx.

Вообще при разработке приложения под КОМПАС вы должны четко определиться с тем, кто отвечает за сохранение документа: вы, или пользователь. Я считаю, что в большинстве случаев за это должен отвечать пользователь. Ваша программа создает документ и показывает его пользователю, который и решает, что с ним делать дальше: сохранить, или забыть. Однако, если ваша программа должна изменить большое количество документов, то перекладывать задачу их сохранения на пользователя некрасиво. В этом случае сохранять документы должна программа. Хотя всё зависит от поставленной задачи.

Продолжение следует, следите за новостями блога.

Сергей Норсеев, автор книги «Разработка приложений под КОМПАС в Delphi».

Ссылка на основную публикацию
Не запускается фифа менеджер 14
Компьютерная игра FIFA 14 является одним из лучших футбольных симуляторов. Игрокам нравится графика и сюжет игры. Особенно стоит выделить игровой...
Настройка коммутатора d link через консоль
Информация о свиче: Установка времени и часового пояса ( . ): Установка часового пояса (например GMT+3): Установка времени. Формат: ddmmYYYY...
Настройки morphvox pro как у девушки
Некоторые люди при общении онлайн хотят сохранить свою анонимность и/или изменить свой голос до неузнаваемости. Этот материал как раз для...
Не прочитан файл содержащий растровое изображение компас
Использование растровых изображений Вы можете вставлять в графические документы изображения из внешних растровыхфайлов следующих форматов: Растровое изображение, вставленное в КОМПАС!документ,...
Adblock detector