Распечатайте фигуру или сохраните в определенный формат файла
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
,___)'-vector'
или '-image'
.
print(
исключает средства управления пользовательским интерфейсом, такие как кнопки и ползунки, от сохраненного или распечатанного выхода. Это не исключает объекты пользовательского интерфейса, которые могут содержать оси, такие как uitab или uipanel.'-noui'
,___)
возвращает данные изображения RGB для текущей фигуры. Эта опция отличается от снимков экрана, в которых все функции печати применяются к выходу. Можно также задать cdata
= print('-RGBImage');resolution
, renderer
, '-noui'
, и fig
опции с этим синтаксисом. Однако вы не можете задать Диаграмму Simulink.
Стартовый MATLAB ни в каком режиме отображения на Linux или использовании -noFigureWindows
опция запуска на любой платформе имеет эти ограничения для print
:
Печать или сохранение фигур с видимыми ошибками uicontrol. Чтобы распечатать или сохранить фигуру, скройте uicontrol путем установки их Visible
свойства к 'off'
, или используйте '-noui'
опция с print
функция.
Всегда использует средство отображения живописцев, даже если вы задаете '-image'
опция.
В 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'
.
С тех пор в R2020a
exportgraphics
функция сохраняет содержимое любых осей, фигуры, стройте диаграмму, который может быть дочерним элементом фигуры, размещенного рядом размещения графика или контейнера, такого как панель. Эта функция обеспечивает лучшую альтернативу print
функционируйте, когда это необходимо, к:
Сохраните графику, отображенную в приложении или в MATLAB Online
Минимизируйте пробел вокруг содержимого
Сохраните фрагмент PDF со встраиваемыми шрифтами
Сохраните многостраничную PDF (начиная с R2021b)
Сохраните подмножество содержимого на рисунке
Управляйте цветом фона, не имея необходимость изменять свойства на фигуре
copygraphics
функция обеспечивает большую часть той же функциональности как exportgraphics
функция, за исключением того, что это копирует содержимое в ваш системный буфер обмена вместо того, чтобы сохранить его в файл. Используйте эту функцию, чтобы скопировать и вставить содержимое из MATLAB в другие приложения.
savefig
| saveas
| copygraphics
| exportgraphics
| getframe
| sprintf