ValidFiniteRect

ページレイアウト、ページ分割、フォームXObject

説明

TPDFlibDynamicComponentSession のプライベートヘルパーで、矩形が有限の数値と正の寸法を使用していることを検証します

構文

Function TPDFlibDynamicComponentSession.ValidFiniteRect(Left, Top,
  Width, Height: Double): Boolean;

パラメータ

Left, Top矩形の原点。負のオフセットを含む任意の有限値を指定できます
Width, Height矩形の寸法。有限かつ正でなければなりません

備考

ComposeNextLayoutは、コンポーネント作業が始まる前にこのチェックで宛先スロットと自然コンテンツキャンバスを検証します

原点座標は有限性だけがチェックされ、寸法はゼロより大きいことも要求されます

戻り値

True4 つの値すべてが NaN でも無限大でもなく、両方の寸法が 0 より大きい
Falseいずれかの値が NaN または無限大であるか、いずれかの寸法が 0 以下である

関連項目

ValidComposeResult, ComposeNextLayout, ComposeNext, TPDFlibDynamicComponentSession