TPDFlibDynamicComponent

Adattípusok, oldalelrendezés, lapozás

Leírás

Klónozható rajzolási logikát és változtatható lapozási állapotot definiál tranzakciós, oldalankénti komponáláshoz

A munkamenet munkaklónon komponál, és csak azután vállalja a klónt, hogy a rögzített Form XObject validálva és elhelyezve lett

Deklaráció

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

Metódusok

CloneComponentA hívótól független másolatot ad vissza az összes módosítható lapszámolási állapotról
ComposeEgy töredéket rajzol helyi koordinátákban, és jelenti annak felhasznált határait és folytatási állapotát

Szerződés

A Compose a Context.LibraryInstance útján rajzol, dokumentumok, oldalak vagy egymásba ágyazott rajzolási tárolók módosítása nélkül Érvényes eredmény esetén térjen vissza

1 értékkel, a kísérlet elutasításához pedig 0 értékkel, komponens- vagy célállapot véglegesítése nélkül

Lásd még

TPDFlibDynamicComponentSession, TPDFlibDynamicPageContext, TPDFlibDynamicPageResult