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
| DocumentID | Seçilen belgeye eklenecek belgenin kimliği |
|---|---|
| DuplicateFieldStrategy | dfsReject, dfsMerge veya dfsAutoNumber |
Stratejiler
| dfsReject | Kaynak kök alan adı zaten mevcutsa işlemi reddeder ve iki belgeyi de değiştirmez |
|---|---|
| dfsMerge | Paylaşı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