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
ComposeResult | TPDFlibDynamicComponent.Compose tarafından üretilen sonuç kaydı |
|---|---|
AvailableWidth, AvailableHeight | Bileş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
True | Kullanı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 |
|---|---|
False | Kullanı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