CreateLayoutOptions

Raspored stranice, paginacija, Form XObjects

Opis

Gradi potpuno popunjen zapis TPDFlibDynamicLayoutOptions za ComposeNextLayout sa zadanim vrijednostima koje odgovaraju običnom ponašanju ComposeNext

Sintaksa

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;

Parametri

ContentWidth, ContentHeightKonačno pozitivno prirodno platno predano komponenti kroz AvailableWidth i AvailableHeight
OverflowPolicydopReject, dopClip ili dopScaleDown
HorizontalAlignmentdhaLeft, dhaCenter ili dhaRight
VerticalAlignmentdvaTop, dvaCenter ili dvaBottom
PaginationPolicydppAllowSplit, dppKeepTogether ili dppRequireComplete
MinimumSlotHeightNenegativna visina utora potrebna prije kloniranja komponente i početka kompozicije
MinimumFollowingHeightNenegativna visina rezervirana nakon konačnog razriješenog fragmenta za slijedeću komponentu

Napomene

Pomoćna funkcija dodjeljuje svako polje zapisa iz svojih argumenata i sama ne provodi nikakvu provjeru; ComposeNextLayout provjerava konačnost, pozitivnost i raspone nabrojanja prije nego ikakav rad na komponenti počne Kao statička funkcija klase može se pozvati bez instance sesije

ComposeNext izvodi svoje zadane opcije iz CreateLayoutOptions(Width, Height)

Primjer

Options := TPDFlibDynamicComponentSession.CreateLayoutOptions(
  640, 360, dopScaleDown, dhaLeft, dvaTop, dppAllowSplit, 72, 24);

Status := Session.ComposeNextLayout(
  PageNumber, 36, 72, 540, 240, Options, Placement);

Povratne vrijednosti

TPDFlibDynamicLayoutOptionsZapis popunjen danim postavkama prirodnog platna, prelijevanja, poravnanja, paginacije i prostora toka, spreman za ComposeNextLayout

Vidi također

ComposeNextLayout, ComposeNext, TPDFlibDynamicComponentSession, KeepTogetherRetryPending, LastRetryReason