メインコンテンツ

mlreportgen.dom.InnerMargin クラス

名前空間: mlreportgen.dom

コンテンツと境界ボックスの間の余白

説明

ドキュメント オブジェクトのコンテンツと境界ボックスの間の余白を指定します。オブジェクトの境界ボックスには、オブジェクトの境界 (境界がある場合)、内側の余白、およびオブジェクトのコンテンツが含まれます。

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

作成

説明

marginObj = InnerMargin は、オブジェクトのコンテンツとその境界ボックスの間に無指定の余白を作成します。

marginObj = InnerMargin(all) は、オブジェクトのコンテンツの全側面とその境界ボックスの間に指定された余白を作成します。

marginObj = InnerMargin(left,right) は、オブジェクトのコンテンツの左右側面とその境界ボックスの間に指定された余白を作成します。

marginObj = InnerMargin(left,right,top,bottom) は、オブジェクトのコンテンツの各側面とその境界ボックスの間に指定された余白を作成します。

入力引数

すべて展開する

オブジェクトのコンテンツとその境界ボックスとの間の全側面の余白。数値とそれに続く測定単位の略語を含む文字ベクトルまたは string スカラーとして指定します。たとえば、"10px" は 10 ピクセルを指定します。有効な略語を以下に示します。

  • "px" — ピクセル

  • "cm" — センチメートル

  • "in" — インチ

  • "mm" — ミリメートル

  • "pc" — パイカ

  • "pt" — ポイント

オブジェクトのコンテンツとその境界ボックスの間の左余白。有効な値については、all 入力引数の説明を参照してください。

オブジェクトのコンテンツとその境界ボックスの間の右余白。有効な値については、all 入力引数の説明を参照してください。

オブジェクトのコンテンツとその境界ボックスの間の上余白。有効な値については、all 入力引数の説明を参照してください。

オブジェクトのコンテンツとその境界ボックスの間の下余白。有効な値については、all 入力引数の説明を参照してください。

プロパティ

すべて展開する

下余白のサイズ。数値とそれに続く測定単位の略語を含む文字ベクトルまたは string スカラーとして指定します。たとえば、"10px" は 10 ピクセルを指定します。有効な略語を以下に示します。

  • "px" — ピクセル

  • "cm" — センチメートル

  • "in" — インチ

  • "mm" — ミリメートル

  • "pc" — パイカ

  • "pt" — ポイント

オブジェクトのコンテンツとその境界ボックスの間の左余白。有効な値については、Bottom プロパティの説明を参照してください。

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

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

データ型: char | string

オブジェクトのコンテンツとその境界ボックスの間の右余白。有効な値については、Bottom プロパティの説明を参照してください。

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

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

データ型: char | string

オブジェクトのコンテンツとその境界ボックスの間の上余白。有効な値については、Bottom プロパティの説明を参照してください。

すべて折りたたむ

import mlreportgen.dom.*;
doctype = "html";
d = Document("test",doctype);

p = Paragraph("Hello World");
p.Style = {Border("solid","red"), ...
   HAlign("center"),InnerMargin("12pt")};
append(d,p);

p = Paragraph("More Greetings");
p.Style = {Border("solid","blue"), ...
   HAlign("center"),InnerMargin("30pt")};

append(d,p);
close(d);
rptview("test",doctype);

バージョン履歴

R2014b で導入