{{ dialogTitle }}

@if (template.id) { ID: {{ template.id }} }
  • Template

  • Zones {{ template.zones.length }} @if (selectedZone; as zone) {
    @if (zoneTestResult; as result) { @if (result.error) {
    {{ result.error }}
    } @else {
    OCR text
    @if (result.raw_text) { {{ result.raw_text }} } @else { Nothing detected }
    Value
    @if (result.value) { {{ result.value }} } @else { Empty }
    @if (result.regex) {
    Validation
    @if (result.regex_match) { Regex matches } @else { Regex does not match }
    }
    } } @if (isFieldShared(zone)) {
    @for (z of zonesForField(zone); track z) { }
    }
    @if (!isLastPageZone(zone)) { }
    Processing
    @if (zone.transform === OcrZoneTransform.Date) { } } @else { }
@if (previewDocId) {
of {{ previewPageCount() ?? '?' }}
}
@if (pageFailed()) {

Could not load this page.

} @else if (previewDocId) {
Sample document page @if (pageLoaded()) { @for (zone of template.zones; track $index; let i = $index) { @if (zoneDisplayRect(i); as rect) { {{ zoneLabel(zone, i) }} @if (selectedZoneIndex === i) { @for (handle of resizeHandles(rect); track handle.handle) { } } } } @if (drawingRect(); as rect) { } }
@if (!pageLoaded()) {
Loading page...
} } @else {

No sample document selected.

}