TPDFlibDynamicComponent

Veri türleri, sayfa düzeni, sayfalandırma

Açıklama

İşlemsel sayfa sayfa bileşim için klonlanabilir çizim mantığı ve değişebilir sayfalandırma durumu tanımlar

Oturum çalışan bir klon üzerinde işler ve o klonu, yakalanan Form XObject doğrulanıp yerleştirildikten sonra işler

Bildirim

type
  TPDFlibDynamicComponent = class
  public
    function CloneComponent: TPDFlibDynamicComponent; virtual; abstract;
    function Compose(const Context: TPDFlibDynamicPageContext;
      out ComposeResult: TPDFlibDynamicPageResult): Integer; virtual; abstract;
  end;

Yöntemler

CloneComponentTüm değiştirilebilir sayfalandırma durumunun arayandan bağımsız bir kopyasını döndürür
ComposeYerel koordinatlarda bir parça çizer ve kullanılan sınırları ile devam durumunu bildirir

Sözleşme

Compose, belgeleri, sayfaları veya iç içe çizim kapsayıcılarını değiştirmeden Context.LibraryInstance üzerinden çizmelidir Geçerli bir sonuç için

1, bileşen veya hedef durumunu kesinleştirmeden denemeyi reddetmek için 0 döndürün

Ayrıca bkz

TPDFlibDynamicComponentSession, TPDFlibDynamicPageContext, TPDFlibDynamicPageResult