SetStructuredTextOptions
Metin, ayıklama, yapılandırılmış veri
Açıklama
Yapılandırılmış JSON, XHTML, CSV, Markdown ve DOCX ayıklaması için örnek genelindeki analiz seçeneklerini ayarlar
Sözdizimi
Delphi
Function TPDFlib.SetStructuredTextOptions(Options: Integer): Integer;DLL
Function DLSetStructuredTextOptions(InstanceID: Integer; Options: Integer): Integer; Stdcall;ActiveX
Function PDFlib::SetStructuredTextOptions(Options As Long) As LongParametreler
Options, aşağıdaki bayrakları birleştirir; PDF_STRUCTURED_ADVANCED_DEFAULT 11'dir ve sütun ile süs algılamayı, tablo devamını etkinleştirir
| Sabit | Değer | Davranış |
|---|---|---|
PDF_STRUCTURED_DETECT_COLUMNS | 1 | Etiketli sıra mevcut olmadığında tutarlı geometrik sütun boşluklarını bulur |
PDF_STRUCTURED_DETECT_FURNITURE | 2 | Seçili sayfalar genelinde sayfa kenar boşluklarına yakın yinelenen metni, sayfa numaraları dahil, tanımlar |
PDF_STRUCTURED_EXCLUDE_FURNITURE | 4 | Tanımlanmış üstbilgi, altbilgi, sayfa numaralarını ve açık artefaktları serileştirilen blokların dışında bırakır |
PDF_STRUCTURED_JOIN_TABLES | 8 | Aynı etiketli tablonun ardışık sayfa parçalarını ya da karşılıklı sayfa kenarlarına yakın geometrik olarak uyumlu tabloları eşgüdümler |
PDF_STRUCTURED_INFER_MERGES | 16 | Geometrik tablolarda yatay birleşmiş hücreleri çıkarır; çıkarılan birleşmeler geometri kaynağını ve güveni korur |
Dönüş değerleri
Başarıda 1, geçersiz maskede 0 döndürür; negatif değerler ve bilinmeyen bitler, LastErrorCode 111 ile reddedilir ve önceki ayar korunur
Açıklamalar
Ayar bu örnekte belgeler arasında kalıcıdır ve sonraki ayıklamalara uygulanır; her dışa aktarma işlevinin biçime özgü Options bağımsız değişkeninden ayrıdır
Sıfır, gerçek etiket ağacı sırasını, çözümlenmiş rolleri, işaretli içerik bağlamalarını, ActualText'i ve etiketli tablo hücrelerini korurken bu isteğe bağlı analiz adımlarını devre dışı bırakır
Süs algılama, varsayılan olarak metni korur; kaldırma açık dışlama bayrağı gerektirir ve yinelenen kenar boşluğu algılaması birden çok seçili sayfa gerektirir
Etiketli okuma sırası, alt ögeler ve içerik referansları dahil, eksiksiz mixed /K dizisini izler; geometrik sütunlar bir geri dönüştür ve ayrı etiketlenir
Sütun algılama en fazla sekiz geometrik sütunu destekler ve sezgiseldir; yinelenen kenar boşluğu sınıflandırması, geometrik tablo devamı ve çıkarılan birleşmeler sıra dışı düzenlerde hatalı olabilir
Etiketli hücre yayılımları yapı özniteliklerinden gelir; geometrik birleşme çıkarımı isteğe bağlıdır ve anlamsal doğruluk kurmaz
Tablo devamı, parçaların ardışık kaynak sayfalarında ileri sırada ve uyumlu sütun ızgaralarıyla durmasını gerektirir; ters, yinelenen veya ardışık olmayan sayfalar zorla birleştirilmez
Setter, maskeyi doğrulamadan önce en son hatayı temizler
Ayrıca bkz
GetStructuredTextOptions, GetLastStructuredTextDiagnostics, ExtractStructuredDocument, ExportDocumentMarkdown, SaveDOCXToStream