MergeDocumentEx
Dokumentmanipulering, formulär
Beskrivning
Fogar ett annat dokument till det valda dokumentet medan en uttrycklig policy tillämpas på duplicerade toppnivå-formulärfältnamn
Dubblerat namn-preflight fullbordas innan objektnummer, sidträd eller formulärrayer ändras, så ett avvisat källdokument förblir öppet och återanvändbart
Syntax
Delphi
Function TPDFlib.MergeDocumentEx(DocumentID: Integer; DuplicateFieldStrategy: TPDFlibDuplicateFieldStrategy): Integer;
Parametrar
| DocumentID | ID:t för dokumentet som ska läggas till det valda dokumentet |
|---|---|
| DuplicateFieldStrategy | dfsReject, dfsMerge or dfsAutoNumber |
Strategier
| dfsReject | Avvisar operationen när ett källrotsfältnamn redan finns och lämnar båda dokumenten oförändrade |
|---|---|
| dfsMerge | Bevarar det delade fältnamnet och tillämpar målfältets värde och standardvärde på det importerade fältet, så att konforma visningsprogram kan behandla widgetarna som ett logiskt fält |
| dfsAutoNumber | Byter namn på varje kolliderande källrotsfält med den första tillgängliga deterministiska ändelsen som _2 eller _3 |
Returvärden
10
dfsReject efter en lyckad sammanfogning eller LastErrorCode när validering eller sammanfogning misslyckas En dubblett som avvisats av 705 sätter
Anmärkningar
En lyckad sammanfogning tar bort källdokumentet ur dokumentsamlingen, i linje med MergeDocument
MergeDocument retains its legacy duplicate-field behavior for compatibility