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

DocumentIDID:t för dokumentet som ska läggas till det valda dokumentet
DuplicateFieldStrategydfsReject, dfsMerge or dfsAutoNumber

Strategier

dfsRejectAvvisar operationen när ett källrotsfältnamn redan finns och lämnar båda dokumenten oförändrade
dfsMergeBevarar 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
dfsAutoNumberByter 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

Se även

MergeDocument, TPDFlibDuplicateFieldStrategy