Member 14698244 Ответов: 1

Я использую программу openscad_src ее сохранить как cadxml и я хочу чтобы она сохранила рисунок как png или bmp или jpeg или dxf может помочь мне пожалуйста


public void SaveAs()
		{
			UpdateData();
			SaveFileDialog dlg = new SaveFileDialog();
			dlg.Filter = "Cad XML files (*.cadxml)|*.cadxml";
			dlg.OverwritePrompt = true;
			if (m_filename.Length > 0)
				dlg.FileName = m_filename;
			if (dlg.ShowDialog(this) == DialogResult.OK)
			{
				m_filename = dlg.FileName;
				m_data.Save(m_filename);
				Text = m_filename;
			}
		}


Что я уже пробовал:

public void SaveAs()
		{
			UpdateData();
			SaveFileDialog dlg = new SaveFileDialog();
			dlg.Filter = "Cad XML files (*.txt)|*.cadxml";
			dlg.OverwritePrompt = true;
			if (m_filename.Length > 0)
				dlg.FileName = m_filename;
			if (dlg.ShowDialog(this) == DialogResult.OK)
			{
				m_filename = dlg.FileName;
				m_data.Save(m_filename);
				Text = m_filename;
			}
		}

1 Ответов

Рейтинг:
2

Richard MacCutchan

Вы не можете загрузить один файл, а затем просто использовать save, чтобы сохранить его как другой тип. Вам нужно преобразовать файл САПР в изображение с некоторым кодом. Либо существующая библиотека, которую вы можете найти с помощью Google. Или написать код самостоятельно, основываясь на информации о структуре файла cadxml. Хотя расширение предполагает, что это XML (то есть текст), а не изображение.