MergeDocumentEx

Documentmanipulatie, formulieren

Beschrijving

Voegt een ander document samen met het geselecteerde document, met een expliciet beleid voor dubbele formulierveldnamen op toppniveau

De dubbele-naam-preflight is klaar voordat objectnummers, paginabomen of formulierarrays worden gewijzigd, dus een geweigerd brondocument blijft open en herbruikbaar

Syntaxis

Delphi

Function TPDFlib.MergeDocumentEx(DocumentID: Integer; DuplicateFieldStrategy: TPDFlibDuplicateFieldStrategy): Integer;

Syntaxis

DocumentIDDe ID van het document dat aan het geselecteerde document moet worden toegevoegd
DuplicateFieldStrategydfsReject, dfsMerge or dfsAutoNumber

Strategieën

dfsRejectWeigert de bewerking wanneer een bron-root-veldnaam al bestaat en laat beide documenten ongewijzigd
dfsMergeBehoudt de gedeelde veldnaam en past de doelveldwaarde en standaardwaarde toe op het geïmporteerde veld, zodat conformerende viewers de widgets als één logisch veld behandelen
dfsAutoNumberHernoemt elk conflicterend bron-root-veld met het eerst beschikbare deterministische achtervoegsel zoals _2 of _3

Retourwaarden

10

dfsReject after a successful merge or LastErrorCode when validation or merging fails A duplicate rejected by 705 sets

Opmerkingen

Een geslaagde samenvoeging verwijdert het brondocument uit de documentcollectie, gelijk aan MergeDocument

MergeDocument retains its legacy duplicate-field behavior for compatibility

Zie ook

MergeDocument, TPDFlibDuplicateFieldStrategy