Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

mlreportgen.dom.InnerMargin クラス

パッケージ: mlreportgen.dom
スーパークラス:

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

説明

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

構築

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

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

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

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

入力引数

すべて展開する

valueUnits 形式で表された、オブジェクトのコンテンツとその境界ボックスの間の全側面における余白。ここで、Units は単位の略語です。有効な略語を以下に示します。

  • px — ピクセル (既定)

  • cm — センチメートル

  • in — インチ

  • mm — ミリメートル

  • pc — パイカ

  • pt — ポイント

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

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

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

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

出力引数

すべて展開する

コンテンツと境界ボックスの間の余白。mlreportgen.dom.InnerMargin オブジェクトで指定します。

プロパティ

すべて展開する

valueUnits 形式で表された、下余白のサイズ。ここで、Units は単位の略語です。有効な略語を以下に示します。

  • px — ピクセル (既定)

  • cm — センチメートル

  • in — インチ

  • mm — ミリメートル

  • pc — パイカ

  • pt — ポイント

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

このドキュメント要素の ID。文字ベクトルまたは string スカラーとして指定します。ドキュメント要素を作成するときに、DOM によってセッション固有 ID が生成されます。独自の ID を指定できます。

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

このドキュメント要素のタグ。文字ベクトルまたは string スカラーとして指定します。

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

オブジェクトのコンテンツとその境界ボックスの間の上余白。有効な値については、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);