Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

mlreportgen.ppt.ExternalLink クラス

名前空間: mlreportgen.ppt
スーパークラス: mlreportgen.ppt.Text

プレゼンテーション外の場所へのハイパーリンク

説明

mlreportgen.ppt.ExternalLink クラスのオブジェクトを使用して、プレゼンテーション外の場所へのハイパーリンクを定義します。

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

クラス属性

HandleCompatible
true
ConstructOnLoad
true

クラス属性の詳細については、クラスの属性を参照してください。

作成

説明

externalLinkObj = ExternalLink() は、空の mlreportgen.ppt.ExternalLink オブジェクトを作成します。

externalLinkObj = ExternalLink(target,linkText) は、Target プロパティが target に設定され、Content プロパティが linkText に設定された mlreportgen.ppt.ExternalLink オブジェクトを作成します。

プロパティ

すべて展開する

リンク ターゲットの URL。文字ベクトルまたは string スカラーとして指定します。完全な URL を指定します。たとえば、http:// を含めます。

リンク テキスト。文字ベクトルまたは string スカラーとして指定します。

リンク テキストに太字を使用するかどうか。true または false として指定します。true に設定すると、テキストが太字でレンダリングされます。

リンク テキストのフォント ファミリ。文字ベクトルまたは string スカラーとして指定します。Microsoft® PowerPoint® のフォント リストに表示されるフォントを指定します。フォントの一覧を表示するには、PowerPoint の [ホーム] タブの [フォント] グループで、フォントの右にある矢印をクリックします。

コンプレックス スクリプト用のフォント ファミリ。文字ベクトルまたは string スカラーとして指定します。アラビア語やアジア言語など、テキストをレンダリングするためにコンプレックス スクリプトを必要とするロケールで代わりに使用するフォント ファミリを指定します。

リンク テキストのフォント カラー。CSS の色名または 16 進数の RGB 値で構成される文字ベクトルまたは string スカラーとして指定します。

  • CSS の色名のリストについては、https://www.w3.org/wiki/CSS/Properties/color/keywords を参照してください。

  • 16 進数の RGB 書式を指定するには、最初の文字として # を使用し、赤、緑、および青の値に 2 桁の 16 進数を使用します。たとえば、'#0000ff' は青を指定します。

リンク テキストのフォント サイズ。数値とそれに続く測定単位で構成される文字ベクトルまたは string スカラーとして指定します。たとえば、'11pt' は 11 ポイントを指定します。有効な略語を以下に示します。

  • px — ピクセル (既定)

  • cm — センチメートル

  • in — インチ

  • mm — ミリメートル

  • pc — パイカ

  • pt — ポイント

リンク テキストにイタリックを使用するかどうか。true または false として指定します。true に設定すると、テキストがイタリックでレンダリングされます。

リンク テキストの取り消し線スタイル。次の値のいずれかとして指定します。

  • 'single' — 一重水平線

  • 'none' — 取り消し線なし

  • 'double' — 二重水平線

リンク テキストを下付き文字として表示するかどうか。true または false として指定します。true に設定すると、テキストが下付き文字としてレンダリングされます。

リンク テキストを上付き文字として表示するかどうか。true または false として指定します。true に設定すると、テキストが上付き文字としてレンダリングされます。

このプロパティは無視されます。

リンク テキストの書式設定。PPT 書式オブジェクトの cell 配列として指定します。

Style プロパティの既存の値と追加する書式オブジェクトを含む cell 配列を連結して、書式オブジェクトを追加します。例:

link = mlreportgen.ppt.ExternalLink('link text');
link.Style = [link.Style {Bold(true)}];

プレゼンテーションの書式設定方法を参照してください。

このプロパティは使用されません。

このオブジェクトの親。PPT オブジェクトとして指定します。このプロパティは読み取り専用です。

この PPT API オブジェクトのタグ。文字ベクトルまたは string スカラーとして指定します。セッション固有タグは、このオブジェクト作成の一環として生成されます。生成されたタグの形式は CLASS:ID という形式です。ここで、CLASS はオブジェクト クラスです。ID はオブジェクトの Id プロパティの値です。

独自のタグ値を指定すると、プレゼンテーションの生成中に問題が発生した箇所の特定を容易にできます。

この PPT API オブジェクトの ID。文字ベクトルまたは string スカラーとして指定します。セッション固有 ID は、オブジェクト作成の一環として生成されます。ID を指定して、生成された ID を置き換えることができます。

メソッド

すべて展開する

すべて折りたたむ

Web サイトへのリンクを含むプレゼンテーションを作成します。

プレゼンテーションを作成します。

import mlreportgen.ppt.*
ppt = Presentation("myExternalLinkPresentation.pptx");
open(ppt);

プレゼンテーションにスライドを追加します。

slide = add(ppt,"Title and Content");

mlreportgen.ppt.Paragraph オブジェクトを作成します。

p = Paragraph("This is a link to the ");

mlreportgen.ppt.ExternalLink オブジェクトを作成し、段落に追加します。

link = ExternalLink("https://www.mathworks.com","MathWorks site");
append(p,link);

スライド コンテンツをその段落に置き換えます。

replace(slide,"Content",p);

プレゼンテーションを閉じて表示します。

close(ppt);
rptview(ppt);

生成されたスライドのリンクは次のようになります。

バージョン履歴

R2015b で導入