ValidComposeResult

Sayfa düzeni, sayfalandırma, Form XObjects

Açıklama

Bir bileşen sonuç kaydının geometrisini doğal tuvale göre doğrulayan, TPDFlibDynamicComponentSession özel yardımcısı

Sözdizimi

Function TPDFlibDynamicComponentSession.ValidComposeResult(
  Const ComposeResult: TPDFlibDynamicPageResult; AvailableWidth,
  AvailableHeight: Double): Boolean;

Parametreler

ComposeResultTPDFlibDynamicComponent.Compose tarafından üretilen sonuç kaydı
AvailableWidth, AvailableHeightBileşene iletilen doğal tuval ölçüleri

Açıklamalar

Oturum, bu denetimi Compose döndükten sonra ve herhangi bir birlikte tutma, akış alanı veya yerleşim kararı verilmeden önce uygular Başarısız bir doğrulama

PDF_DYNAMIC_COMPONENT_ERROR üretir ve ne bileşenin ne de hedefin durumunu işler Kullanılan ölçüler önce

NaN ve sonsuzluk açısından denetlenir; böylece sonlu olmayan sınırlı bir içerik sonucu tuval karşılaştırmasına hiç ulaşmaz

Dönüş değerleri

TrueKullanılan iki ölçü de sonludur; bir içerik sonucu kesinlikle pozitiftir ve tuval içindedir; ya da içeriksiz bir sonuç kalan içerik olmadığını ve sıfır ölçüleri bildirir
FalseKullanılan herhangi bir ölçü NaN veya sonsuzdur; bir içerik sonucu pozitif değildir veya tuvali aşar; ya da içeriksiz bir sonuç hâlâ ek içerik veya sıfırdan farklı ölçüler bildirir

Ayrıca bkz

Compose, ValidFiniteRect, ComposeNextLayout, TPDFlibDynamicPageResult, TPDFlibDynamicComponentSession