Распечатайте фигуру или сохраните в определенный формат файла
print(filename,formattype)print(filename,formattype,formatoptions)printprint(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( копирует текущую фигуру в буфер обмена с помощью формата, заданного '-clipboard',clipboardformat)clipboardformat. Можно вставить скопированную фигуру в другие приложения.
print( максимизирует размер фигуры, чтобы заполнить страницу. Задайте resize,___)resize как '-bestfit', чтобы сохранить соотношение сторон фигуры или '-fillpage', чтобы проигнорировать соотношение сторон. Эти опции допустимы только при сохранении в формат страниц (PDF и PS) или печати к принтеру. Используйте эту опцию с любым из входных параметров от предыдущих синтаксисов.
print( использует заданное разрешение. Задайте разрешение как вектор символов или строку, содержащую целочисленное значение, которому предшествует resolution,___)-r, например, '-r200'. Используйте эту опцию с любым из входных параметров от предыдущих синтаксисов.
print( использует заданное средство отображения. Задайте средство отображения или как renderer,___)'-painters' или как '-opengl'.
print( исключает средства управления пользовательским интерфейсом, такие как кнопки и ползунки, от сохраненного или распечатанного вывода. Это не исключает объекты пользовательского интерфейса, которые могут содержать оси, такие как uitab или uipanel.'-noui',___)
возвращает данные изображения 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'.