MergeDocumentEx

Belge düzenleme, formlar

Açıklama

Başka bir belgeyi seçili belgeye eklerken yinelenen üst düzey form alanı adlarına açık bir ilke uygular

Yinelenen ad ön kontrolü nesne numaraları, sayfa ağaçları veya form dizileri değiştirilmeden önce tamamlandığından reddedilen kaynak belge açık ve yeniden kullanılabilir kalır

Sözdizimi

Delphi

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

Parametreler

DocumentIDSeçilen belgeye eklenecek belgenin kimliği
DuplicateFieldStrategydfsReject, dfsMerge veya dfsAutoNumber

Stratejiler

dfsRejectKaynak kök alan adı zaten mevcutsa işlemi reddeder ve iki belgeyi de değiştirmez
dfsMergePaylaşılan alan adını korur ve hedef alan değeri ile varsayılan değeri içe aktarılan alana uygular; böylece uyumlu görüntüleyiciler widget öğelerini tek mantıksal alan olarak değerlendirebilir
dfsAutoNumberÇakışan her kaynak kök alanını _2 veya _3 gibi kullanılabilir ilk belirlenimci sonekle yeniden adlandırır

Dönüş değerleri

Başarılı bir birleştirmeden sonra 1, doğrulama veya birleştirme başarısız olduğunda 0 döndürür

dfsReject tarafından reddedilen bir yinelenen, LastErrorCode değerini 705 olarak ayarlar

Açıklamalar

Başarılı birleştirme, MergeDocument ile uyumlu olarak kaynak belgeyi belge koleksiyonundan kaldırır

MergeDocument, uyumluluk için eski yinelenen alan davranışını korur

Ayrıca bkz

MergeDocument, TPDFlibDuplicateFieldStrategy