@npoci/pdfform
Version:
Modern PDF form renderer with HTML overlay fields - view, fill, and map PDF forms in the browser
15 lines (14 loc) • 604 B
TypeScript
import { EventEmitter } from '../events/EventEmitter';
import { DiscoveredField } from '../discovery/FieldDiscoveryService';
import { MappingStateManager } from './MappingStateManager';
export declare class ClickZoneRenderer extends EventEmitter {
private container;
private mappingStateManager;
private clickZones;
constructor(container: HTMLElement, mappingStateManager: MappingStateManager);
renderZones(fields: DiscoveredField[], currentPage: number, scale: number): void;
private createClickZone;
updateFieldStates(): void;
clearZones(): void;
destroy(): void;
}