CreateLayoutOptions
Sivun asettelu, sivutus, Form XObjectit
Kuvaus
Muodostaa täydellisesti täytetyn TPDFlibDynamicLayoutOptions-tietueen ComposeNextLayout-kutsua varten oletusarvoin, jotka vastaavat tavallisen ComposeNext-metodin toimintaa
Syntaksi
Class Function TPDFlibDynamicComponentSession.CreateLayoutOptions(
ContentWidth, ContentHeight: Double;
OverflowPolicy: TPDFlibDynamicOverflowPolicy = dopReject;
HorizontalAlignment: TPDFlibDynamicHorizontalAlignment = dhaLeft;
VerticalAlignment: TPDFlibDynamicVerticalAlignment = dvaTop;
PaginationPolicy: TPDFlibDynamicPaginationPolicy = dppAllowSplit;
MinimumSlotHeight: Double = 0;
MinimumFollowingHeight: Double = 0):
TPDFlibDynamicLayoutOptions; Static;
Parametrit
ContentWidth, ContentHeight | Äärellinen positiivinen luonnollinen kangas, joka välitetään komponentille arvojen AvailableWidth ja AvailableHeight kautta |
|---|---|
OverflowPolicy | dopReject, dopClip tai dopScaleDown |
HorizontalAlignment | dhaLeft, dhaCenter tai dhaRight |
VerticalAlignment | dvaTop, dvaCenter tai dvaBottom |
PaginationPolicy | dppAllowSplit, dppKeepTogether tai dppRequireComplete |
MinimumSlotHeight | Ei-negatiivinen paikkakorkeus, joka vaaditaan ennen komponentin kloonausta ja koostamisen aloittamista |
MinimumFollowingHeight | Ei-negatiivinen korkeus, joka varataan viimeisen ratkaistun fragmentin jälkeen seuraavaa komponenttia varten |
Huomautukset
Apuohjelma sijoittaa jokaisen tietueen kentän argumenteistaan eikä tee itse mitään tarkistuksia; ComposeNextLayout tarkistaa äärellisyyden, positiivisuuden ja lueteltujen arvojen alueet ennen kuin mikään komponenttityö alkaa
Staattisena luokkafunktiona sitä voi kutsua ilman istunto-ilmentymää
ComposeNext johtaa oletusasetuksensa kutsusta CreateLayoutOptions(Width, Height)
Esimerkki
Options := TPDFlibDynamicComponentSession.CreateLayoutOptions(
640, 360, dopScaleDown, dhaLeft, dvaTop, dppAllowSplit, 72, 24);
Status := Session.ComposeNextLayout(
PageNumber, 36, 72, 540, 240, Options, Placement);
Paluuarvot
TPDFlibDynamicLayoutOptions | Tietue, joka on täytetty annetuilla luonnollisen kankaan, ylivuodon, tasauksen, sivutuksen ja virta-avaruuden asetuksilla ja valmis ComposeNextLayout-kutsuun |
|---|
Katso myös
ComposeNextLayout, ComposeNext, TPDFlibDynamicComponentSession, KeepTogetherRetryPending, LastRetryReason