Graphics | ![]() ![]() |
印刷、出力されるもの
印刷された、または、出力されたフィギュアは、フィギュアウィンドウフレーム内に領域を含んでいます。フィギュアは、軸ラベル、uicontrol、注釈を含みます。
どのフィギュアを印刷するか
デフォルトでは、MATLABは、カレントフィギュアを印刷します。複数のフィギュアをオープンしている場合、カレントフィギュアとは、最後にアクティブになったフィギュアです。カレントフィギュアを設定します。
print -ffigurehandle
印刷、または、出力方法
MATLABの中で、フィギュアを印刷する方法、または、出力する方法の概要を与えます。続く節は、詳細を含んでいます。
挙動 |
フィギュアを印刷、または、出力する方法 |
フィギュアをプリンタ、または、ファイルに印刷 |
フィギュアウィンドウのファイル(File)メニューから印刷(Print)を選択します。
コマンド |
フィギュアをグラフィックフォーマット付きで、ファイルに出力します。 |
フィギュアのウィンドウのファイル(File)
メニューから、出力(Export)を選択します。 コマンド |
フィギュアをグラフィックフォーマット付きで、クリップボードに出力します。 |
フィギュアウィンドウの編集(Edit)メニューからフィギュアをコピー(Copy
Figure)を選択します。 コマンド |
デフォルトの設定とその変更法
デフォルトの印刷設定や出力設定を変更しない場合、MATLABは、フィギュアをつぎのように、印刷したり、出力します。
フィギュアの設定を変更
一般に、指定したフィギュアに対して、プロパティの設定を変更するには、
set
を使用します。ユーザが、Page Setup, Print,
Optionsダイアログボックスを使って行なった変更や、set
コマンドで行なった変更を加えた設定は、フィギュアと共に保存され、設定を再度変更しない限り、フィギュアの各印刷に影響を与えます。
ユーザが、フィギュアコピーテンプレートプレファレンス(Figure Copy Template Preferences) と コピーオプションプリファレンス(Copy Options Preferences)パネルを使って行なった変更を加えた設定は、スクリーン上で表示されるようにフィギュアを変更します。フィギュアコピーテンプレートプリファレンス(Figure Copy Template Preferences) パネルは、フィギュアをオジリナルの状態で再度保存させることができます。
いくつかの設定は、print
コマンドへのオプションの設定によって、カレント印刷オプションに対して変更することができます。
詳細は、フィギュアの設定を変更を参照してください。
セッションのデフォルトの変更
MATLABは、フィギュアのプロパティに対して、セッションのデフォルトを設定することができます。コマンドを入力することにより、つぎのように、セッションのデフォルトを設定できます。
set(0,'DefaultFigurepropertyname
','value')
ここで、propertyname
は、名前を設定されたフィギュアのプロパティの一つです。つぎの例題は、カレントのMATLABセッションで、続けて行なうすべての印刷処理での用紙の方向を設定しています。
set(0,'DefaultFigurePaperOrientation','landscape')
プロパティの一覧は、Figure プロパティのリファレンスページを参照してください。
セッション毎にデフォルトを変更する
MATLABは、フィギュアプロパテイ、プリントデバイス、プリントコマンドをセッション毎に設定することができます。プリントデバイスは、出力されるフィギュアの中で、プリンタ、または、グラフィックフォーマットのいずれかです。
プリントデバイスとプリントコマンド
デフォルトのピリントデバイスとデフォルトのプリントコマンドを、ユーザのprintopt.m
ファイルに設定できます。このファイルは、これらの設定の変更やカレントのデフォルト値を表示するための見本を含んでいます。つぎのコマンドを入力することにより、ユーザのエデッタ内に、printopt.m
をオープンすることができます。
edit printopt
Figure プロパティー ユーザのstartup.m
ファイルの中につぎのコマンドを含ませることにより、プロパティのデフォルトをセッション毎に設定することができます。
set(0,'DefaultFigurepropertyname
','value')
ここで、propertyname
は、名前が付けられたフィギュアプロパテイの一つです。たとえば、
set(0,'DefaultFigureInvertHardcopy','off')
は、スクリーンカラーのフィギュアバックグランドを維持するものです。
これは、セッションのデフォルトを変更するときに使用するものと同じコマンドです。しかし、MATLABが起動されるときに必ず自動的に実行されることが異なります。 Figureプロパティ(Figure Properties)は、プロパティに関するすべてのリストを表示します。
ラインとテキストの色付け Windowsの中で、一般的なプリファレンス(General Preferences)パネルのフィギュアウィンドウ印刷方法(Figure window printing)ボックスの中に、セッション毎に、ラインやテキストの色付け方法を設定することができます。フィギュアのページの設定(Page Setup) ダイアログボックスのラインとテキスト(Lines and Text)タブを使って、指定したフィギュアに対して、デフォルトの設定を書き換えることができます。
![]() |
印刷方法と出力方法の概要 | プリンタ、または、ファイルへの印刷 | ![]() |