XFA-overloopdoelen

Gevloeide subformulieren, tabellen, koppen, afbrekingen en nu overloopdoelen voltooien de gepipelijnde lay-out: <overflow target="ContinueHere"/> routeert inhoud die niet meer in het huidige inhoudsgebied past naar de rechthoek van het genoemde doelsubformulier

Intrinsieke meting

Lay-out past minW-, minH-, maxW- en maxH-beperkingen toe op gemeten bladen en groeiende containers, en propageert vervolgens de resulterende intrinsieke afmetingen door gegroeide ouders

Groeiende tekstvelden meten de werkelijke gebonden datawaarde via de geconfigureerde tekstmeetcallback in plaats van sjabloonplaatshoudertekst

Expliciete lege waarden blijven leeg, berekende waarden worden één keer geëvalueerd en gedeeld door meting en emissie, en herhaalde rijen meten tegen hun eigen gebonden instantie

Tekstvoortzetting

Een geschikt groeiend textEdit zonder vaste hoogte kan splitsen op een gemeten tekengrens over de resterende inhoudsgebiedketen en latere pagina's heen

Elke voortzetting draagt zijn exacte tekstfragment, ontvangt een unieke AcroForm-naam en wordt alleen-lezen geproduceerd zodat het bewerken van één fragment het pagineringscontract niet ongeldig kan maken

Splitsen is atomair en beperkt tot 1 MiB tekst, 1024 fragmenten en 32768 metingen; overschrijding van een limiet behoudt het oorspronkelijke plaatsingspad zonder gedeeltelijke fragmenten te publiceren

Intrinsieke uitgebreidheden worden gecacht per knoop, bindingscontext, breedte en fontbeperkingen onder één globaal meetbudget, terwijl synthetische voortzettingsnamen alleen worden toegewezen na reservering van elke echte uitvoerveldnaam

Rich text, niet-tekstobjecten, vaste-hoogte velden, intact-te-houden inhoud en enkele objecten met kop, trailer of genoemde overloopdoelen behouden hun bestaande hele-item- of doelplaatsingsgedrag

Voortzettingsplaatsing

Wanneer een item overloopt, resolveert de doelverwijzing tegen uitgelegde items op naam (dezelfde normalisatie als koppen en trailers: pad, # en $ prefixen strippen tot het laatste segment). Voortzettingsitems stapelen vanaf de bovenkant van het doel met een kleine inzet, interne verschuivingen behoudend, totdat de doelrechthoek vol is; een doel kleiner dan één item, een vol doel of een niet-resolveerbare naam valt terug op de normale inhoudsgebiedketen met een waarschuwing

Interactie met koppen en trailers

Trailer-sieraden worden nog steeds onderaan het overloopgebied geproduceerd vóór de verplaatsing, en kop-sieraden produceren opnieuw wanneer de terugvalgebiedketen wordt gebruikt; de doelroute zelf is een directe plaatsing, dus koppen zijn alleen van toepassing op het terugvalpad