Распечатайте фигуру или сохраните в определенный формат файла
print(filename,formattype)print(filename,formattype,formatoptions)печатьprint(printer)print(driver)print(printer,driver)print('-clipboard',clipboardformat)print(resize,___)print(resolution,___)print(renderer,___)print('-noui',___)print(fig,___)cdata = print('-RGBImage');сохраняет текущую фигуру в файл с помощью заданного формата файла, такого как print(filename,formattype) print('BarPlot','-dpng'). Если имя файла не включает расширение, то print добавляет соответствующий.
задает дополнительные опции, которые доступны для некоторых форматов.print(filename,formattype,formatoptions)
print распечатывает текущую фигуру к принтеру по умолчанию.
задает принтер. Задайте принтер как вектор символа или строку, содержащую имя принтера, которому предшествует print(printer)-P, например, '-Pmy printer'. Принтер должен быть настроен в вашей системе.
задает драйвер. Используйте эту опцию, если вы хотите гарантировать, что печатный вывод является или черным и белым или цвет.print(driver)
задает принтер и драйвер.print(printer,driver)
максимизирует размер фигуры, чтобы заполнить страницу. Задайте print(resize,___) resize как '-bestfit', чтобы сохранить соотношение сторон фигуры или '-fillpage', чтобы проигнорировать соотношение сторон. Эти опции допустимы только при сохранении в формат страниц (PDF и PS) или печати к принтеру. Используйте эту опцию с любым из входных параметров от предыдущих синтаксисов.
использует заданное разрешение. Задайте разрешение как вектор символа или строку, содержащую целочисленное значение, которому предшествует print(resolution,___) -r, например, '-r200'. Используйте эту опцию с любым из входных параметров от предыдущих синтаксисов.
использует заданное средство отображения. Задайте средство отображения или как print(renderer,___) '-painters' или как '-opengl'.
исключает средства управления пользовательским интерфейсом, такие как кнопки и ползунки, от сохраненного или распечатанного вывода. Это не исключает объекты пользовательского интерфейса, которые могут содержать оси, такие как uitab или uipanel.print('-noui',___)
сохраняет или распечатывает фигуру или блок-схему Simulink®, заданную print(fig,___) fig.
возвращает данные изображения RGB для текущей фигуры. Эта опция отличается от снимков экрана, в которых все функции печати применяются к выводу. Можно также задать cdata = print('-RGBImage');resolution, renderer, '-noui' и опции fig с этим синтаксисом. Однако вы не можете задать Диаграмму Simulink.
print не поддерживает получение средства управления ActiveX®.
Стартовый MATLAB ни в каком режиме отображения на Linux или использовании опции запуска -noFigureWindows на любой платформе имеет эти ограничения для print:
Печать или сохранение фигур с видимыми ошибками uicontrol. Чтобы распечатать или сохранить фигуру, скройте uicontrol путем установки их свойств Visible на 'off' или используйте опцию '-noui' с функцией print.
Всегда использует средство отображения живописцев, даже если вы задаете опцию '-opengl'.
В MATLAB Online™ print только распечатывает к PDF. Для дополнительных параметров формата файлов сохраните фигуру в файл путем определения filename.
Можно установить свойства фигуры управлять некоторой печатью и сохранением параметров. Эта таблица приводит свойства фигуры, связанной с печатью и сохранением.
| Изобразите свойство | Описание |
|---|---|
PaperPosition | Размер печатной или сохраненной фигуры. При печати к принтеру или полностраничному выходному формату, затем это свойство также определяет местоположение фигуры на странице. |
PaperPositionMode | Задает, использовать ли свойство PaperPosition или размер фигуры по экрану, чтобы установить размер печатной или сохраненной фигуры. |
InvertHardcopy | Задает, использовать ли текущий фоновый цвет фигуры или изменить цвет фона на белый при печати или сохранении фигуры. |
PaperOrientation | Изобразите ориентацию на печатной странице. |
PaperType | Формат бумаги стандартного принтера. |
PaperSize | Пользовательская ширина и высота бумаги для принтера. |
PaperUnits | Модули для свойств PaperSize и PaperPosition. |
При использовании систему Linux или Mac и получаете ошибку о недопустимом или нераспознанном принтере, то попытайтесь задать драйвер PostScript для опции driver. Если принтер поддерживает уровень 3 PostScript, попробуйте '-dps' за черный цвет и белый или '-dpsc' для цвета. Если принтер поддерживает уровень 2 PostScript, то попробуйте '-dps2' за черный цвет и белый или '-dps2c' для цвета. Например:
print('-dpsc','-Pmy printer')
printopt. Также распечатайте фигуру к файлу PDF. Затем распечатайте PDF от внешнего средства просмотра PDF.Если вы распечатываете фигуру, которой задали обратный вызов для свойства SizeChangedFcn и если выходной размер отличается от размера фигуры по экрану, то функция print отображает предупреждающее сообщение. Чтобы избежать предупреждающего сообщения, установите свойство PaperPositionMode для фигуры к 'auto'.