Main Content

mlreportgen.dom.ExternalLink クラス

名前空間: mlreportgen.dom

ドキュメント外の場所へのハイパーリンク

説明

ドキュメント外の場所へのハイパーリンクを定義します。

mlreportgen.dom.ExternalLink クラスは handle クラスです。

作成

説明

externalLinkObj = ExternalLink(target,linkText) は、指定されたリンク テキストをもつ、指定されたターゲットへのハイパーリンクを作成します。このコンストラクターは、リンク テキストを保持する text オブジェクト (mlreportgen.dom.Text) を作成します。

externalLinkObj = ExternalLink(target,linkText,linkTextStyleName) は、指定されたリンク テキストとスタイル名でハイパーリンクを作成します。

externalLinkObj = ExternalLink(target,obj) は、指定された mlreportgen.dom.Textmlreportgen.dom.Number、または mlreportgen.dom.CharEntity オブジェクトのリンク テキストを使用して、指定されたターゲットへのハイパーリンクを作成します。

入力引数

すべて展開する

外部リンクのリンク ターゲット。文字ベクトル (URL の場合) または mlreportgen.dom.LinkTarget オブジェクトとして指定します。

リンク テキストに使用するテキスト。

リンク テキストに使用するスタイル名。

外部ターゲットへのリンク テキストを含むオブジェクト。mlreportgen.dom.Textmlreportgen.dom.Number、または mlreportgen.dom.CharEntity オブジェクトで指定します。

プロパティ

すべて展開する

このドキュメント要素のカスタム属性。mlreportgen.dom.CustomAttribute オブジェクトの配列として指定します。カスタム属性は、このオブジェクトが追加されるドキュメント要素の出力形式でサポートされていなければなりません。

属性:

NonCopyable
true

このドキュメント要素オブジェクトの書式指定。書式オブジェクトの配列として指定します。このプロパティで指定された書式は、この要素の StyleName プロパティで指定された対応する書式をオーバーライドします。この要素に適用されない書式は無視されます。

属性:

NonCopyable
true

データ型: cell

スタイル名。文字ベクトルまたは string スカラーとして指定します。スタイル名は、この要素を追加するドキュメントまたはドキュメント パーツのスタイル シートで指定したスタイルの名前です。指定されたスタイルは、この要素の Style プロパティで指定された書式によってオーバーライドされない限り、出力ドキュメントでのこの要素の外観を定義します。スタイル シートの使用の詳細については、スタイル シートのスタイルの使用を参照してください。

メモ

Microsoft® Word 出力ではスタイル名が無視されます。

属性:

NonCopyable
true

データ型: char | string

この読み取り専用プロパティは、このハイパーリンクのリンク ターゲットの URL を表示します。

ターゲットが開かれるウィンドウ。文字ベクトルまたは string スカラーとして指定します。

取り得る値は次のとおりです。

  • "samewindow" - (既定) 同じウィンドウでターゲットを開く

  • "newwindow" - 新しいウィンドウでターゲットを開く

メモ

このプロパティは、HTML 出力タイプのレポートにのみ適用されます。

データ型: char | string

mlreportgen.dom.ExternalLink オブジェクトのタグ。文字ベクトルまたは string スカラーとして指定します。DOM API は、このオブジェクトを作成するときに、セッション固有タグを生成します。生成されるタグの形式は CLASS:ID という形式です。ここで、CLASS はオブジェクト クラスです。ID はオブジェクトの Id プロパティの値です。独自のタグ値を指定すると、ドキュメント生成中に問題が発生したときにどこを確認すればよいかを特定しやすくなります。

属性:

NonCopyable
true

データ型: char | string

mlreportgen.dom.ExternalLink オブジェクトのオブジェクト識別子。文字ベクトルまたは string スカラーとして指定します。DOM API は、ドキュメント要素オブジェクトの作成時にセッション固有識別子を生成します。Id には独自の値を指定できます。

属性:

NonCopyable
true

データ型: char | string

メソッド

すべて展開する

すべて折りたたむ

import mlreportgen.dom.*
d = Document('mydoc');

append(d,ExternalLink('https://www.mathworks.com/','MathWorks'));

close(d);
rptview(d.OutputPath);

バージョン履歴

R2014b で導入