このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
mlreportgen.dom.Image クラス
名前空間: mlreportgen.dom
レポートに含めるイメージ
作成
説明
入力引数
imagePath
— イメージ ファイルのパス
文字ベクトル | string スカラー
レポートに含めるイメージ ファイルのパス。文字ベクトルまたは string スカラーとして指定します。この表のイメージ形式を使用できます。
イメージ形式 | ファイル拡張子 | HTML でサポート | Word でサポート | PDF でサポート |
---|---|---|---|---|
Windows® ビットマップ | .bmp | はい | はい | はい |
Windows メタファイル | .emf | いいえ | はい | いいえ |
Graphics Interchange Format | .gif | はい | はい | はい |
JPEG イメージ | .jpg | はい | はい | はい |
.pdf | いいえ | いいえ | はい | |
Portable Network Graphics | .png | はい | はい | はい |
Scalable Vector Graphics | .svg | はい | はい | はい |
TIFF イメージ | .tif | いいえ | はい | はい |
プロパティ
Path
— イメージ ファイルのパス
文字ベクトル
イメージ ファイルのパス。文字ベクトルして指定します。このプロパティは読み取り専用です。
Height
— イメージの高さ
文字ベクトル | string スカラー
イメージの高さ。数値とそれに続く測定単位の略語で構成される文字ベクトルまたは string スカラーとして指定します。たとえば、"2in"
は 2 インチを指定します。有効な略語を以下に示します。
px
— ピクセルcm
— センチメートルin
— インチmm
— ミリメートルpc
— パイカpt
— ポイント%
— 割合
Image
オブジェクトが作成されると、Height
プロパティは、Path
プロパティで指定されたイメージ ファイルに基づく値に設定されます。
Width
— イメージの幅
文字ベクトル | string スカラー
イメージの幅。数値とそれに続く測定単位の略語で構成される文字ベクトルまたは string スカラーとして指定します。たとえば、"2in"
は 2 インチを指定します。有効な略語を以下に示します。
px
— ピクセルcm
— センチメートルin
— インチmm
— ミリメートルpc
— パイカpt
— ポイント%
— 割合
Image
オブジェクトが作成されると、Width
プロパティは、Path
プロパティで指定されたイメージ ファイルに基づく値に設定されます。
Map
— イメージのハイパーリンク領域のマップ
mlreportgen.dom.ImageMap
オブジェクト
このイメージのハイパーリンク領域のマップ。mlreportgen.dom.ImageMap
オブジェクトとして指定します。Map
プロパティは、HTML レポートと PDF レポートにのみ適用されます。
イメージ マップの作成を参照してください。
EmbedSVG
— SVG ファイルを埋め込むかどうか
false (既定値) | true
SVG ファイルを埋め込むかどうか。true
または false
として指定します。このプロパティが false
の場合、レポートは CSS を使用して SVG イメージをレンダリングします。このプロパティが false
に設定されている場合、イメージの検索はできません。true
の場合、生成された HTML レポート ファイルには、SVG ファイルのコピーを含む生成された HTML レポート ファイルが含まれます。このプロパティが true
の場合、イメージの検索はできますが、CSS 書式設定に依存する SVG イメージが正しくレンダリングされない可能性があります。
メモ
EmbedSVG
プロパティは、HTML レポートにのみ適用されます。
StyleName
— イメージ スタイルの名前
文字ベクトル | string スカラー
イメージ スタイルの名前。文字ベクトルまたは string スカラーとして指定します。StyleName
値は、このイメージを追加するドキュメントまたはドキュメント パーツのスタイル シートのスタイルでなければなりません。この Image
オブジェクトの Style
プロパティの書式オブジェクトは、スタイル シートのスタイルをオーバーライドします。
メモ
StyleName
プロパティは、Word 出力では無視されます。
Style
— 書式指定
{}
(既定値) | 書式オブジェクトの配列
このドキュメント要素オブジェクトの書式指定。書式オブジェクトの配列として指定します。このプロパティで指定された書式は、この要素の StyleName
プロパティで指定された対応する書式をオーバーライドします。この要素に適用されない書式は無視されます。
属性:
NonCopyable | true |
データ型: cell
CustomAttributes
— ドキュメント要素のカスタム属性
[]
(既定値) | mlreportgen.dom.CustomAttribute
オブジェクトの配列
このドキュメント要素のカスタム属性。mlreportgen.dom.CustomAttribute
オブジェクトの配列として指定します。カスタム属性は、このオブジェクトが追加されるドキュメント要素の出力形式でサポートされていなければなりません。
属性:
NonCopyable | true |
Parent
— mlreportgen.dom.Image
オブジェクトの親
ドキュメント要素オブジェクト
mlreportgen.dom.Image
オブジェクトの親。ドキュメント要素オブジェクトとして指定します。ドキュメント要素の親は 1 つでなければなりません。
属性:
SetAccess | private |
NonCopyable | true |
Children
— このプロパティは無視されます
適用不可
クラスはこのプロパティを無視します。
属性:
SetAccess | private |
NonCopyable | true |
Tag
— mlreportgen.dom.Image
オブジェクトのタグ
文字ベクトル | string スカラー
mlreportgen.dom.Image
オブジェクトのタグ。文字ベクトルまたは string スカラーとして指定します。DOM API は、このオブジェクトを作成するときに、セッション固有タグを生成します。生成されるタグの形式は CLASS:ID
という形式です。ここで、CLASS
はオブジェクト クラスです。ID
はオブジェクトの Id
プロパティの値です。独自のタグ値を指定すると、ドキュメント生成中に問題が発生したときにどこを確認すればよいかを特定しやすくなります。
属性:
NonCopyable | true |
データ型: char
| string
Id
— mlreportgen.dom.Image
オブジェクトの識別子
文字ベクトル | string スカラー
mlreportgen.dom.Image
オブジェクトのオブジェクト識別子。文字ベクトルまたは string スカラーとして指定します。DOM API は、ドキュメント要素オブジェクトの作成時にセッション固有識別子を生成します。Id
には独自の値を指定できます。
属性:
NonCopyable | true |
データ型: char
| string
メソッド
パブリック メソッド
メソッド | 目的 |
---|---|
| このメソッドは使用しないでください。 |
|
ドキュメントのさまざまな部分に同じイメージを追加するには、 |
例
レポートへのイメージの追加
mlreportgen.dom.Image
オブジェクトを使用して、レポートに含めるイメージを指定します。Image
オブジェクトをレポートに追加して、イメージをレポートに含めます。
長い完全修飾クラス名を使用せずに済むよう、DOM 名前空間をインポートします。
import mlreportgen.dom.*
レポートを作成し、mlreportgen.dom.Paragraph
オブジェクトを使用してイメージのタイトルを追加します。
d = Document("myImageReport","docx"); p = Paragraph("Plot 1"); p.Bold = true; append(d,p);
プロットをイメージ ファイルとして保存します。
x = 0:pi/100:2*pi;
y = sin(x);
plot(x,y);
saveas(gcf,"myPlot_img.png");
イメージ ファイルのパスを指定する mlreportgen.dom.Image
オブジェクトを作成します。幅と高さを 4 インチと指定します。Image
オブジェクトをレポートに追加します。
plot1 = Image("myPlot_img.png"); plot1.Width = "4in"; plot1.Height = "4in"; append(d,plot1);
レポートを閉じて表示します。
close(d); rptview(d);
生成されたレポートのイメージは次のようになります。
バージョン履歴
R2014b で導入R2019b: Word レポートの SVG イメージのサポート
R2019b 以降、Word レポートに Scalable Vector Graphics (SVG) イメージを含めることができるようになりました。SVG イメージを含む Word レポートには、Microsoft® Word 2016 以降が必要です。これより前のバージョンの Word との互換性があるイメージでレポートを生成するには、SVG 以外の形式のイメージから mlreportgen.dom.Image
オブジェクトを作成します。
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)