Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.
Imprimir figura o guardar en formato de archivo específico
print(
guarda la figura actual de Figura actual en un archivo utilizando el formato de archivo especificado, como filename
,formattype
) print('BarPlot','-dpng')
. Si el nombre del archivo no incluye una extensión, print
anexa la correspondiente.
print(
especifica opciones adicionales disponibles para algunos formatos.filename
,formattype
,formatoptions
)
print
imprime la cifra actual en la impresora predeterminada.
print(
especifica la impresora. Especifique la impresora como un vector o cadena de caracteres que contenga el nombre de impresora precedido por printer
) -P
, por ejemplo, '-Pmy printer'
. La impresora debe estar configurada en su sistema.
print(
especifica el controlador. Utilice esta opción si desea asegurarse de que la salida impresa sea en blanco y negro o en color.driver
)
print(
copia la figura actual en el Portapapeles utilizando el formato especificado por '-clipboard'
,clipboardformat
) clipboardformat
. Puede pegar la figura copiada en otras aplicaciones.
print(
maximiza el tamaño de la figura para rellenar la página. Especifique resize
,___) resize
como '-bestfit'
para preservar la relación de aspecto de la figura o '-fillpage'
para ignorar la proporción de aspecto. Estas opciones sólo son válidas cuando se guardan en un formato de página (PDF y PS) o se imprime en una impresora. Utilice esta opción con cualquiera de los argumentos de entrada de las sintaxis anteriores.
print(
utiliza la resolución especificada. Especifique la resolución como un vector o cadena de caracteres que contenga un valor entero precedido por resolution
,___) -r
, por ejemplo, '-r200'
. Utilice esta opción con cualquiera de los argumentos de entrada de las sintaxis anteriores.
print(
utiliza el renderizador especificado. Especifique el renderizador como renderer
,___) '-painters'
o '-opengl'
.
print(
excluye los controles de interfaz de usuario, como los botones de pulsación y los deslizadores, de la salida guardada o impresa. No excluye los objetos de interfaz de usuario que pueden contener un eje, como un uitab o UIPanel.'-noui'
,___)
devuelve los datos de imagen RGB de la cifra actual. Esta opción difiere de las capturas de pantalla en que todas las funciones de impresión se aplican a la salida. También puede especificar las opciones cdata
= print('-RGBImage'); resolution
, renderer
, '-noui'
y fig
con esta sintaxis. Sin embargo, no se puede especificar un diagrama de bloque Simulink .
print
no admite la captura de controles ActiveX® .
Al iniciar MATLAB en ningún modo de visualización en Linux o mediante la opción de inicio -noFigureWindows
de cualquier plataforma, las limitaciones de print
son:
Imprimir o guardar figuras con errores uicontrols visibles. Para imprimir o guardar la figura, oculte el uicontrols estableciendo sus propiedades Visible
en 'off'
o utilice la opción '-noui'
con la función print
.
Siempre utiliza el renderizador de pintores, incluso si especifica la opción '-opengl'
.
Puede establecer las propiedades de la figura para controlar algunos parámetros de impresión y de guardado. En esta tabla se muestran las propiedades de la figura relacionadas con la impresión y el guardado.
Figure (propiedad) | Descripción |
---|---|
PaperPosition | Tamaño de la figura impresa o guardada. Si se imprime en una impresora o en un formato de salida de página completa, esta propiedad también determina la ubicación de la figura en la página. |
PaperPositionMode | Especifica si se utiliza la propiedad PaperPosition o el tamaño de la figura de la pantalla para establecer el tamaño de la figura impresa o guardada. |
InvertHardcopy | Especifica si se debe utilizar el color de fondo actual de la figura o cambiar el color de fondo a blanco al imprimir o guardar la figura. |
PaperOrientation | Figura orientación en la página impresa. |
PaperType | Tamaño estándar del papel de la impresora. |
PaperSize | Anchura y altura de encargo del papel de la impresora. |
PaperUnits | Unidades para las propiedades PaperSize y PaperPosition . |
Si utiliza un sistema Linux o Mac y obtiene un error acerca de una impresora no válida o no reconocida, a continuación, intente especificar un controlador PostScript para la opción driver
. Si la impresora admite PostScript Level 3, pruebe '-dps'
para blanco y negro o '-dpsc'
para el color. Si la impresora admite PostScript nivel 2, pruebe '-dps2'
para blanco y negro o '-dps2c'
para el color. Por ejemplo, este programa genera un número entero al azar, y si es par lo divide por 2:
print('-dpsc','-Pmy printer')
printopt
. Como alternativa, imprima la figura en un archivo PDF. A continuación, imprima el PDF desde un visor externo de PDF.Si imprime una cifra que tiene una devolución de llamada definida para la propiedad SizeChangedFcn
y si el tamaño de salida difiere del tamaño de la figura de la pantalla, la función print
muestra un mensaje de advertencia. Para evitar el mensaje de advertencia, establezca la propiedad PaperPositionMode
para la figura en 'auto'
.