0

バッチが作成されると、区切りシートまたはバーコード区切りを使用せずに、ドキュメントが自動的に分離されます。

請求書とサポート ドキュメントのドキュメントを分類するにはどうすればよいですか。私たちのプロジェクトでは、サポート ドキュメントを含む多くの請求書を受け取るため、スキャン担当者は区切りシートを手動で挿入する必要があります。これを避けるために、サポート ドキュメントを自動的に分類したいと考えています。

4

2 に答える 2

1

一般に、プロジェクトで分離を有効にしてから、レイアウトまたはコンテンツの分類子に使用する例を使用してクラスをトレーニングするという概念になります。

ただし、ご存じのとおり、請求書の障害は、請求書がベンダー間で十分に異なるため、すべてを確実に請求書クラスに分類できないことです。同様に、互いに大きく異なる可能性が高い「サポート ドキュメント」についても、残念ながら、区切りシート (またはサポート ドキュメントに貼付されたバーコード ステッカー) なしでは完全に簡単な答えはありません。

Document_AfterSeparate イベントのような分離イベントの 1 つにコードを記述することをお勧めします。名前にもかかわらず、この時点ではドキュメントはまだ分割されていませんが、分類子は実行されています。詳細については、スクリプトのヘルプ トピック「サーバー スクリプト イベント シーケンス > ドキュメント分割 > 標準ドキュメント分割」を参照してください。CDocPage (pXDoc.CDoc.Pages.ItemByIndex(lPage).SplitPage) で SplitPage プロパティを設定すると、独自のロジックを使用してどのページを分割するかを決定できます。

たとえば、常に単一ページの請求書があることがわかっている場合は、最初のページで分割して、それに応じて分類できます。または、「合計」やその他の特徴など、請求書の末尾を示すものを検索してみることができます。ロケータを使用して分版を支援する方法の例は、スクリプトのヘルプ トピック「スクリプト サンプル > 標準ドキュメント分版にロケータ結果を使用する」にあります。この例では Barcode Locator を使用していますが、Format Locator などで試してみたい場合は、同じ概念が機能します。

于 2015-01-04T18:06:12.257 に答える