{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"ABBYY Documentation","description":"Public documentation for ABBYY products","colors":{"primary":"#ff2038","light":"#ff2038","dark":"#ff2038"},"logo":{"light":"https://mintcdn.com/abbyy/jZX7kaKQgdxaDiIT/logo/ABBYY.png?fit=max\u0026auto=format\u0026n=jZX7kaKQgdxaDiIT\u0026q=85\u0026s=22a894b7aa77d1a21a7cea6a2484f822","dark":"https://mintcdn.com/abbyy/jZX7kaKQgdxaDiIT/logo/ABBYY.png?fit=max\u0026auto=format\u0026n=jZX7kaKQgdxaDiIT\u0026q=85\u0026s=22a894b7aa77d1a21a7cea6a2484f822","href":"/home"},"favicon":"https://mintcdn.com/abbyy/Bmjdl5TjCaidPxKi/favicon.png?fit=max\u0026auto=format\u0026n=Bmjdl5TjCaidPxKi\u0026q=85\u0026s=a48bd110e79a8b2cca62fe532aae9ad7","appearance":{"default":"system"},"navbar":{"links":[{"href":"https://www.abbyy.com","label":"Website"}],"primary":{"type":"button","label":"Get Started","href":"/vantage/getting-started/overview"}},"footer":{"socials":{"linkedin":"https://linkedin.com/company/abbyy","x":"https://x.com/ABBYY_Software"},"links":[{"header":"Legal","items":[{"label":"Privacy Policy","href":"https://www.abbyy.com/privacy"},{"label":"Legal","href":"https://www.abbyy.com/legal"},{"label":"Cookie Policy","href":"https://www.abbyy.com/cookie-policy"},{"label":"Do Not Sell","href":"https://abbyy-privacy.my.onetrust.com/webform/89584c5c-03d1-431e-81d2-37c2205d3b5b/a1068ab4-f849-4a25-8b80-c65119915ec3"}]}]},"search":{"prompt":"Search documentation..."},"integrations":{"gtm":{"tagId":"GTM-PC7TQHPL"}},"contextual":{"options":["copy","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":"home"},{"language":"de","href":"de/home"},{"language":"es","href":"es/home"},{"language":"fr","href":"fr/home"},{"language":"ja","href":"ja/home"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"abbyy","hasAudioNarration":false,"actualSubdomain":"abbyy","customDomains":["docs.abbyy.com"],"gitSource":{"type":"github","owner":"abbyyproduct","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae8cec05faeb3407206b30f","collectionId":"0e9ff24d-6b80-483e-a09b-38232c31e744","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae8cec05faeb3407206b30f"},"feedback":{"edits":false,"thumbs":true,"issues":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae8cec05faeb3407206b30f","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"de","tag":"FlexiCapture","count":2068},{"language":"es","tag":"FlexiCapture","count":2068},{"language":"en","tag":"FlexiCapture","count":2068},{"language":"fr","tag":"FlexiCapture","count":2068},{"language":"ja","tag":"FlexiCapture","count":2068},{"language":"de","tag":"FineReader Engine","count":1541},{"language":"es","tag":"FineReader Engine","count":1541},{"language":"en","tag":"FineReader Engine","count":1541},{"language":"fr","tag":"FineReader Engine","count":1541},{"language":"ja","tag":"FineReader Engine","count":1541},{"language":"de","tag":"API Reference","count":1155},{"language":"es","tag":"API Reference","count":1155},{"language":"en","tag":"API Reference","count":1155},{"language":"fr","tag":"API Reference","count":1155},{"language":"ja","tag":"API Reference","count":1155},{"language":"de","tag":"Vantage","count":846},{"language":"es","tag":"Vantage","count":846},{"language":"en","tag":"Vantage","count":846},{"language":"fr","tag":"Vantage","count":846},{"language":"ja","tag":"Vantage","count":846},{"language":"de","tag":"Developer \u0026 Integrations","count":799},{"language":"es","tag":"Developer \u0026 Integrations","count":799},{"language":"en","tag":"Developer \u0026 Integrations","count":799},{"language":"fr","tag":"Developer \u0026 Integrations","count":799},{"language":"ja","tag":"Developer \u0026 Integrations","count":799},{"language":"de","tag":"Project Setup \u0026 Design","count":741},{"language":"es","tag":"Project Setup \u0026 Design","count":741},{"language":"en","tag":"Project Setup \u0026 Design","count":741},{"language":"fr","tag":"Project Setup \u0026 Design","count":741},{"language":"ja","tag":"Project Setup \u0026 Design","count":741},{"language":"de","tag":"Programmer's Guide","count":606},{"language":"es","tag":"Programmer's Guide","count":606},{"language":"en","tag":"Programmer's Guide","count":606},{"language":"fr","tag":"Programmer's Guide","count":606},{"language":"ja","tag":"Programmer's Guide","count":606},{"language":"de","tag":"Advanced Designer","count":520},{"language":"es","tag":"Advanced Designer","count":520},{"language":"en","tag":"Advanced Designer","count":520},{"language":"fr","tag":"Advanced Designer","count":520},{"language":"ja","tag":"Advanced Designer","count":520},{"language":"de","tag":"Skills","count":516},{"language":"es","tag":"Skills","count":516},{"language":"en","tag":"Skills","count":516},{"language":"fr","tag":"Skills","count":516},{"language":"ja","tag":"Skills","count":516},{"language":"de","tag":"Connectors","count":365},{"language":"es","tag":"Connectors","count":365},{"language":"en","tag":"Connectors","count":365},{"language":"fr","tag":"Connectors","count":365},{"language":"ja","tag":"Connectors","count":365}],"searchSettings":{"isFiltersEnabled":true,"maxResults":10}},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":"footer{margin-top:auto;padding:2rem 0;border-top:1px solid var(--border-color);width:100%;clear:both;position:relative;z-index:1}body{display:flex;flex-direction:column;min-height:100vh}main{flex:1}footer a{color:var(--text-secondary);text-decoration:none;transition:color .2s ease}footer a:hover{color:var(--primary);text-decoration:underline}footer>div{max-width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}footer .footer-links{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:1rem}@media (min-width:1024px){footer{margin-left:0;padding-left:1rem}}.abbyy-stripe{background-image:linear-gradient(45deg,#dfebfd,#dfebfd 10px,#ecf3fe 10px,#ecf3fe 20px)}.dark .abbyy-stripe{background-image:linear-gradient(45deg,rgb(30 41 59/.45),rgb(30 41 59/.45) 10px,rgb(15 23 42/.45) 10px,rgb(15 23 42/.45) 20px)}.abbyy-btn-primary{background-color:#ff2038}.abbyy-btn-primary:hover{background-color:#e01c32}.abbyy-btn-primary:focus{--tw-ring-color:rgb(255 32 56 / 0.35)}.abbyy-link-primary{color:#ff2038}.abbyy-link-primary:hover{color:#e01c32}.dark .abbyy-link-primary{color:#ff4d60}.abbyy-eyebrow{color:#0b4aaa}.dark .abbyy-eyebrow{color:#93b8ec}.docs-home{max-width:80rem;margin:0 auto;padding:2.5rem 1.25rem 8rem}@media (min-width:1024px){.docs-home{padding-left:2.5rem;padding-right:2.5rem}}.docs-home h1{font-size:2rem;font-weight:800;margin-top:1.5rem;margin-bottom:.75rem;color:#0f172a;letter-spacing:-.025em}@media (min-width:640px){.docs-home h1{font-size:2.5rem}}.docs-home>p:first-of-type{color:#374151;font-size:1.0625rem;line-height:1.75;margin-bottom:2rem}.docs-home h2{font-size:1.375rem;font-weight:700;margin-top:2.5rem;margin-bottom:.5rem;color:#0f172a}.docs-home [data-as=p] a,.docs-home a.link,.docs-home p a{color:#0f172a!important;text-decoration:underline!important;text-decoration-thickness:1.5px!important;text-underline-offset:3px!important}.dark .docs-home [data-as=p] a,.dark .docs-home a.link,.dark .docs-home p a{color:#f1f5f9!important}.docs-home>p{color:#374151;font-size:1rem;line-height:1.75;margin-bottom:1.75rem}.docs-home .card-group{gap:.75rem!important;margin-top:.75rem!important;max-width:64rem}.docs-home .card [data-component-part=card-content-container]{padding:1.25rem 1.5rem!important}.docs-home .card [data-component-part=card-title]{margin-top:.5rem!important;font-weight:600!important;font-size:.9375rem!important;color:#0f172a}.docs-home .card [data-component-part=card-content]{font-size:.8125rem!important;line-height:1.5!important;color:#475569}.docs-home .card [data-component-part=card-cta]{margin-top:.75rem!important}.docs-home .learn-more{display:block;margin-top:.5rem;font-size:.8125rem;color:var(--primary);font-weight:500}.dark .docs-home .card [data-component-part=card-content],.dark .docs-home>p{color:#94a3b8}.dark .docs-home .card [data-component-part=card-title],.dark .docs-home h1,.dark .docs-home h2{color:#f1f5f9}@media (max-width:768px){footer .footer-links{flex-direction:column;gap:.75rem}footer{padding:1.5rem 1rem}}"}],"page":{"pagePath":"flexi-capture/appendix/scripts-shell/project-open","slug":"/flexi-capture/appendix/scripts-shell/project-open","pageMetadata":{"title":"On Open Project","description":"On Open Project runs when a project is opened in FlexiCapture, passing the main window (IMainWindow) to the script as the Context parameter.","keywords":["On Open Project","open project event","IMainWindow","project open","interface event","event handler","shell scripting","ABBYY FlexiCapture"],"href":"/flexi-capture/appendix/scripts-shell/project-open"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"On Open Project runs when a project is opened in FlexiCapture, passing the main window (IMainWindow) to the script as the Context parameter.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,p:`p`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Table}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`when-it-is-launched`,children:`When it is launched`}),`\n`,_jsx(_components.p,{children:`The script runs when a new project opens.`}),`\n`,_jsx(Heading,{level:`2`,id:`parameters`,children:`Parameters`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Name`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Access`}),_jsx(_components.th,{children:`Description`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Context`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`/flexi-capture/appendix/scripts-shell/imainwindow`,children:`IMainWindow`})}),_jsx(_components.td,{children:`Read/write`}),_jsx(_components.td,{children:`The main window.`})]})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"On Open Project","description":"On Open Project runs when a project is opened in FlexiCapture, passing the main window (IMainWindow) to the script as the Context parameter.","keywords":["On Open Project","open project event","IMainWindow","project open","interface event","event handler","shell scripting","ABBYY FlexiCapture"],"href":"/flexi-capture/appendix/scripts-shell/project-open"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"When it is launched","slug":"when-it-is-launched","depth":2,"children":[]},{"title":"Parameters","slug":"parameters","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/abbyy/1facc084b5289853/images/vantage/scanning-station/breadcrumbs.js"],"subdomain":"abbyy","siteName":"ABBYY Documentation","title":"On Open Project - ABBYY Documentation","relatedPagesConfig":{"enabled":false,"limit":5,"mode":"automatic"},"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/flexi-capture/appendix/scripts-shell/project-open","matchLevel":0},"de":{"href":"/de/flexi-capture/appendix/scripts-shell/project-open","matchLevel":1},"es":{"href":"/es/flexi-capture/appendix/scripts-shell/project-open","matchLevel":1},"fr":{"href":"/fr/flexi-capture/appendix/scripts-shell/project-open","matchLevel":1},"ja":{"href":"/ja/flexi-capture/appendix/scripts-shell/project-open","matchLevel":1}}},"lastModified":"2026-08-04T21:19:24.988Z","originalFileLocation":"flexi-capture/appendix/scripts-shell/project-open.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"On Open Project runs when a project is opened in FlexiCapture, passing the main window (IMainWindow) to the script as the Context parameter.\">\u003cmeta data-mint-head name=\"application-name\" content=\"ABBYY Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/abbyy/qG6QlNTVUcFt7aek/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/abbyy/qG6QlNTVUcFt7aek/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/abbyy/qG6QlNTVUcFt7aek/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/abbyy/qG6QlNTVUcFt7aek/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/abbyy/qG6QlNTVUcFt7aek/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/abbyy/qG6QlNTVUcFt7aek/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/abbyy/qG6QlNTVUcFt7aek/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/abbyy/qG6QlNTVUcFt7aek/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/abbyy/qG6QlNTVUcFt7aek/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"On Open Project - ABBYY Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"On Open Project runs when a project is opened in FlexiCapture, passing the main window (IMainWindow) to the script as the Context parameter.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"ABBYY Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.abbyy.com/flexi-capture/appendix/scripts-shell/project-open\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://abbyy.mintlify.app/_mintlify/api/og/v2?division=Event+handlers\u0026amp;title=On+Open+Project\u0026amp;description=On+Open+Project+runs+when+a+project+is+opened+in+FlexiCapture%2C+passing+the+main+window+%28IMainWindow%29+to+the+script+as+the+Context+parameter.\u0026amp;theme=f04d8e033635e7b871ba790e\u0026amp;signature=21903d58fd6952eb514cbb155162af30a69efb0af840086d7b7953f0a09783f3\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"On Open Project - ABBYY Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"On Open Project runs when a project is opened in FlexiCapture, passing the main window (IMainWindow) to the script as the Context parameter.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://abbyy.mintlify.app/_mintlify/api/og/v2?division=Event+handlers\u0026amp;title=On+Open+Project\u0026amp;description=On+Open+Project+runs+when+a+project+is+opened+in+FlexiCapture%2C+passing+the+main+window+%28IMainWindow%29+to+the+script+as+the+Context+parameter.\u0026amp;theme=f04d8e033635e7b871ba790e\u0026amp;signature=21903d58fd6952eb514cbb155162af30a69efb0af840086d7b7953f0a09783f3\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/abbyy/qG6QlNTVUcFt7aek/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"ABBYY Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#ff2038\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.abbyy.com/flexi-capture/appendix/scripts-shell/project-open\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/flexi-capture/appendix/scripts-shell/project-open.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.abbyy.com/flexi-capture/appendix/scripts-shell/project-open\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.abbyy.com/de/flexi-capture/appendix/scripts-shell/project-open\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.abbyy.com/es/flexi-capture/appendix/scripts-shell/project-open\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.abbyy.com/fr/flexi-capture/appendix/scripts-shell/project-open\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.abbyy.com/ja/flexi-capture/appendix/scripts-shell/project-open\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.abbyy.com/flexi-capture/appendix/scripts-shell/project-open\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.abbyy.com/#organization\",\"name\":\"ABBYY Documentation\",\"url\":\"https://docs.abbyy.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/abbyy/jZX7kaKQgdxaDiIT/logo/ABBYY.png?fit=max\u0026auto=format\u0026n=jZX7kaKQgdxaDiIT\u0026q=85\u0026s=22a894b7aa77d1a21a7cea6a2484f822\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.abbyy.com#website\",\"name\":\"ABBYY Documentation\",\"url\":\"https://docs.abbyy.com\",\"publisher\":{\"@id\":\"https://docs.abbyy.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.abbyy.com/flexi-capture/appendix/scripts-shell/project-open#webpage\",\"url\":\"https://docs.abbyy.com/flexi-capture/appendix/scripts-shell/project-open\",\"name\":\"On Open Project\",\"description\":\"On Open Project runs when a project is opened in FlexiCapture, passing the main window (IMainWindow) to the script as the Context parameter.\",\"dateModified\":\"2026-08-04T21:19:24.988Z\",\"isPartOf\":{\"@id\":\"https://docs.abbyy.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.abbyy.com/flexi-capture/appendix/scripts-shell/project-open#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.abbyy.com/flexi-capture/appendix/scripts-shell/project-open#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Scripting reference\",\"item\":\"https://docs.abbyy.com/flexi-capture/appendix/scripts/scripts\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Scripts for processing interface events\",\"item\":\"https://docs.abbyy.com/flexi-capture/appendix/scripts-shell/scripts-main\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Event handlers\",\"item\":\"https://docs.abbyy.com/flexi-capture/appendix/scripts-shell/events-appendix-scripts-shell\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"On Open Project\",\"item\":\"https://docs.abbyy.com/flexi-capture/appendix/scripts-shell/project-open\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.abbyy.com/flexi-capture/appendix/scripts-shell/project-open#article\",\"headline\":\"On Open Project\",\"name\":\"On Open Project\",\"description\":\"On Open Project runs when a project is opened in FlexiCapture, passing the main window (IMainWindow) to the script as the Context parameter.\",\"url\":\"https://docs.abbyy.com/flexi-capture/appendix/scripts-shell/project-open\",\"mainEntityOfPage\":{\"@id\":\"https://docs.abbyy.com/flexi-capture/appendix/scripts-shell/project-open#webpage\"},\"dateModified\":\"2026-08-04T21:19:24.988Z\",\"keywords\":\"On Open Project, open project event, IMainWindow, project open, interface event, event handler, shell scripting, ABBYY FlexiCapture\",\"publisher\":{\"@id\":\"https://docs.abbyy.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.abbyy.com#website\"}}]}\u003c/script>","siteName":"ABBYY Documentation","nav":{"languages":[{"language":"en","products":[{"product":"Home","description":"ABBYY Documentation Portal","pages":[{"title":"Home","href":"/home"}]},{"product":"Vantage","description":"AI-powered Intelligent Document Processing","pages":[{"title":"Vantage","href":"/vantage/introduction"}]},{"product":"Vantage Self-Hosted","description":"Customer-hosted deployment of ABBYY Vantage on Kubernetes","versions":[{"version":"2.7"},{"version":"3.0"}],"pages":[{"title":"Vantage Self-Hosted","href":"/vantage/self-hosted/v3.0/introduction"}]},{"product":"FineParser","description":"Docker-native document parsing for AI pipelines","pages":[{"title":"FineParser","href":"/fine-parser/getting-started/introduction"}]},{"product":"FineReader Engine","description":"OCR SDK for developers","pages":[{"title":"FineReader Engine","href":"/fine-reader/engine/introduction"}]},{"product":"FlexiCapture","description":"ABBYY FlexiCapture: design, capture, scan, process, verify, administer, and integrate intelligent document processing.","tabs":[{"tab":"Get Started","pages":[{"title":"Get Started","href":"/flexi-capture/overview/hub"}]},{"tab":"Project Setup \u0026 Design","menu":[{"item":"Project Setup","icon":"diagram-project","description":"Configure projects, Document Definitions, workflows, and export on the capture platform.","pages":[{"title":"Project Setup","href":"/flexi-capture/admin-guide/architecture-ag"}]},{"item":"FlexiLayout Studio","icon":"shapes","description":"Author flexible layouts to capture data from unstructured documents.","pages":[{"title":"FlexiLayout Studio","href":"/flexi-capture/fls/introducing"}]},{"item":"Form Designer","icon":"table-cells","description":"Design machine-readable fixed forms for ABBYY FlexiCapture.","pages":[{"title":"Form Designer","href":"/flexi-capture/form-designer/about-program"}]}],"pages":[{"title":"Project Setup \u0026 Design","href":"/flexi-capture/admin-guide/architecture-ag"}]},{"tab":"Operator Guides","menu":[{"item":"Stations \u0026 Web Clients","icon":"user-check","description":"Operator guides for the verification, web, and mobile stations.","pages":[{"title":"Stations \u0026 Web Clients","href":"/flexi-capture/verificator-edit-images"}]},{"item":"Scanning Station","icon":"scanner-image","description":"Scan, import, and submit documents into FlexiCapture for processing.","pages":[{"title":"Scanning Station","href":"/flexi-capture/scanning-station/about-program"}]},{"item":"Invoice Processing","icon":"file-invoice","description":"Capture and verify invoices with FlexiCapture for Invoices, on-premises or in the cloud.","pages":[{"title":"Invoice Processing","href":"/flexi-capture/invoice-reader/ir-title-topic"}]}],"pages":[{"title":"Operator Guides","href":"/flexi-capture/verificator-edit-images"}]},{"tab":"Administration","menu":[{"item":"Administration Guide","icon":"gears","description":"Deploy, license, secure, and maintain ABBYY FlexiCapture.","pages":[{"title":"Administration Guide","href":"/flexi-capture/install-setup/install-main"}]},{"item":"Performance Guide","icon":"gauge-high","description":"Architecture, scaling, and performance test results.","pages":[{"title":"Performance Guide","href":"/flexi-capture/performance-guide/pg-introduction"}]},{"item":"Troubleshooting","icon":"wrench","description":"Diagnose installation, integration, and processing problems.","pages":[{"title":"Troubleshooting","href":"/flexi-capture/troubleshooting-guide/tg-introduction"}]},{"item":"Administration and Monitoring Console","icon":"chart-line","description":"Monitor processing and manage the ABBYY FlexiCapture site.","pages":[{"title":"Administration and Monitoring Console","href":"/flexi-capture/web-stations/monitoring-console/start-page"}]},{"item":"Cloud","icon":"cloud","description":"Administer ABBYY FlexiCapture Cloud SaaS.","pages":[{"title":"Cloud","href":"/flexi-capture/introduction-cloud"}]}],"pages":[{"title":"Administration","href":"/flexi-capture/install-setup/install-main"}]},{"tab":"Developer \u0026 Integrations","menu":[{"item":"Programmer's Guide","icon":"code","description":"Integrate external systems with the Application Server Web Services API.","pages":[{"title":"Programmer's Guide","href":"/flexi-capture/api/overview/api"}]},{"item":"Scripting Reference","icon":"file-code","description":"Object model reference for scripts in Document Definitions and processing stages.","groups":[{"group":"Scripting reference","pages":[{"title":"Using scripts in ABBYY FlexiCapture","href":"/flexi-capture/appendix/scripts/scripts"},{"title":"Specifics of scripts written in .Net languages","href":"/flexi-capture/appendix/scripts/dot-net"},{"title":"External assemblies","href":"/flexi-capture/appendix/scripts/user-assembly"},{"title":"Object model","href":"/flexi-capture/appendix/scripts/scripting-model"},{"group":"Scripts for customizing processing stages","pages":[{"title":"Scripts for customizing processing stages","href":"/flexi-capture/appendix/scripts/scripts-main-appendix-scripts"},{"group":"Types of scripts","pages":[{"title":"Types of scripts","href":"/flexi-capture/appendix/scripts/types"},{"title":"Script rule","href":"/flexi-capture/appendix/scripts/script-rules"},{"title":"Autocorrection script","href":"/flexi-capture/appendix/scripts/script-conversion"},{"title":"Export script","href":"/flexi-capture/appendix/scripts/script-export"},{"title":"User script (custom action)","href":"/flexi-capture/appendix/scripts/script-custom"},{"title":"Document assembly script","href":"/flexi-capture/appendix/scripts/script-assembly"},{"title":"Custom recognition script","href":"/flexi-capture/appendix/scripts/script-recognition"},{"title":"Stage rule","href":"/flexi-capture/appendix/scripts/script-routing"},{"title":"Processing scripts","href":"/flexi-capture/appendix/scripts/scripts-handling"},{"title":"Data set update script","href":"/flexi-capture/appendix/scripts/script-update"},{"title":"Data set validation scripts","href":"/flexi-capture/appendix/scripts/script-validation"},{"title":"Document classification script","href":"/flexi-capture/appendix/scripts/script-classification"},{"group":"Event handlers","pages":[{"title":"Event handlers","href":"/flexi-capture/appendix/scripts/events"},{"title":"Batch created","href":"/flexi-capture/appendix/scripts/batch-creation"},{"title":"Batch deleted","href":"/flexi-capture/appendix/scripts/batch-removal"},{"title":"Batch parameter change","href":"/flexi-capture/appendix/scripts/batch-modify"},{"title":"Batch structure change (page added/page deleted/document added/document deleted)","href":"/flexi-capture/appendix/scripts/batchcontents-modify"},{"title":"Pages moved","href":"/flexi-capture/appendix/scripts/moving-pages"},{"title":"Batch opened/closed","href":"/flexi-capture/appendix/scripts/batch-opening"},{"title":"Batch integrity check","href":"/flexi-capture/appendix/scripts/batch-integrity"},{"title":"Document parameter changed","href":"/flexi-capture/appendix/scripts/documentparam-change"},{"title":"Document state changed","href":"/flexi-capture/appendix/scripts/documentstate-change"},{"title":"Export completed","href":"/flexi-capture/appendix/scripts/script-afterexport"},{"title":"Check Rules","href":"/flexi-capture/appendix/scripts/after-check-rules"},{"title":"Before matching","href":"/flexi-capture/appendix/scripts/before-matching"},{"title":"Field verification request","href":"/flexi-capture/appendix/scripts/field-verification-appendix-scripts"}]}]},{"group":"Objects","pages":[{"title":"Objects","href":"/flexi-capture/appendix/scripts/objects"},{"title":"IActionResult","href":"/flexi-capture/appendix/scripts/iactionresult"},{"title":"IAssemblingError","href":"/flexi-capture/appendix/scripts/iassemblingerror"},{"title":"IAssemblingErrors","href":"/flexi-capture/appendix/scripts/iassemblingerrors"},{"title":"IBatch","href":"/flexi-capture/appendix/scripts/ibatch"},{"title":"IBatchCheckResults","href":"/flexi-capture/appendix/scripts/ibatchcheckresults"},{"title":"IBatchItem","href":"/flexi-capture/appendix/scripts/i-batch-item"},{"title":"IBatchItems","href":"/flexi-capture/appendix/scripts/i-batch-items"},{"title":"IBatchTypeClassifier","href":"/flexi-capture/appendix/scripts/ibatchtypeclassifier"},{"title":"IBatchTypeClassifierResult","href":"/flexi-capture/appendix/scripts/i-batch-type-classifier-result"},{"title":"IBinarizationParams","href":"/flexi-capture/appendix/scripts/i-binarization-params"},{"title":"IBoxedBoolean","href":"/flexi-capture/appendix/scripts/iboxedboolean"},{"title":"ICharacterParams","href":"/flexi-capture/appendix/scripts/icharacterparams"},{"title":"ICharactersParams","href":"/flexi-capture/appendix/scripts/icharactersparams"},{"title":"ICheckmarkGroupValue","href":"/flexi-capture/appendix/scripts/icheckmarkgroupvalue"},{"title":"ICheckmarkValue","href":"/flexi-capture/appendix/scripts/icheckmarkvalue"},{"title":"IDataSet","href":"/flexi-capture/appendix/scripts/idataset"},{"title":"IDataSetQuery","href":"/flexi-capture/appendix/scripts/idatasetquery"},{"title":"IDataSetRecord","href":"/flexi-capture/appendix/scripts/idatasetrecord"},{"title":"IDocument","href":"/flexi-capture/appendix/scripts/idocument"},{"title":"IDocuments","href":"/flexi-capture/appendix/scripts/idocuments"},{"title":"IDocumentExportResults","href":"/flexi-capture/appendix/scripts/i-document-export-results"},{"title":"IDocumentsExportResults","href":"/flexi-capture/appendix/scripts/i-documents-export-results"},{"title":"IDocumentDefinitionInfo","href":"/flexi-capture/appendix/scripts/idocinfo"},{"title":"IDocumentDefinitionInfoArray","href":"/flexi-capture/appendix/scripts/i-doc-info-array"},{"title":"IEditablePictureObject","href":"/flexi-capture/appendix/scripts/ieditablepictureobject"},{"title":"IExportFieldsToRedact","href":"/flexi-capture/appendix/scripts/i-export-fields-to-redact"},{"title":"IExportImageSavingOptions","href":"/flexi-capture/appendix/scripts/iexportimagesavingoptions"},{"title":"IExportImageSavingOptionsEx","href":"/flexi-capture/appendix/scripts/iexportimagesavingoptionsex"},{"title":"IField","href":"/flexi-capture/appendix/scripts/ifield"},{"title":"IFieldRegion","href":"/flexi-capture/appendix/scripts/ifieldregion"},{"title":"IFieldRegions","href":"/flexi-capture/appendix/scripts/ifieldregions"},{"title":"IFields","href":"/flexi-capture/appendix/scripts/ifields"},{"title":"IFlexiCaptureTools","href":"/flexi-capture/appendix/scripts/iexportimagetools"},{"title":"ILocalContrastParams","href":"/flexi-capture/appendix/scripts/i-local-contrast-params"},{"title":"IMatchedSectionInfo","href":"/flexi-capture/appendix/scripts/isectioninfo"},{"title":"IMatchingInfo","href":"/flexi-capture/appendix/scripts/imatchinginfo"},{"title":"IPage","href":"/flexi-capture/appendix/scripts/ipage"},{"title":"IClassConfidence","href":"/flexi-capture/appendix/scripts/iclassconfidence"},{"title":"IClassConfidences","href":"/flexi-capture/appendix/scripts/iclassconfidences"},{"title":"IClassificationResult","href":"/flexi-capture/appendix/scripts/iclassificationresult"},{"title":"IClassifier","href":"/flexi-capture/appendix/scripts/iclassifier"},{"title":"IClassifiers","href":"/flexi-capture/appendix/scripts/iclassifiers"},{"title":"IPageClassificationResult","href":"/flexi-capture/appendix/scripts/iclassresult"},{"title":"IPages","href":"/flexi-capture/appendix/scripts/ipages"},{"title":"IPictureObject","href":"/flexi-capture/appendix/scripts/ipictureobject"},{"title":"IPictureObjectsInfo","href":"/flexi-capture/appendix/scripts/i-picture-objects-info"},{"title":"IPrincipal","href":"/flexi-capture/appendix/scripts/iprincipal"},{"title":"IPrincipals","href":"/flexi-capture/appendix/scripts/iprincipals"},{"title":"IProcessingCallback","href":"/flexi-capture/appendix/scripts/iprocessingcallback"},{"title":"IProject","href":"/flexi-capture/appendix/scripts/iproject"},{"title":"IProperties","href":"/flexi-capture/appendix/scripts/iproperties"},{"title":"IProperty","href":"/flexi-capture/appendix/scripts/iproperty"},{"title":"IPropertyModificationInfo","href":"/flexi-capture/appendix/scripts/ipropertymodificationinfo"},{"title":"IRecordCheckResult","href":"/flexi-capture/appendix/scripts/irecordcheckresult"},{"title":"IRecordset","href":"/flexi-capture/appendix/scripts/irecordset"},{"title":"IRect","href":"/flexi-capture/appendix/scripts/irect"},{"title":"IRects","href":"/flexi-capture/appendix/scripts/irects"},{"title":"IRoutingRuleResult","href":"/flexi-capture/appendix/scripts/iroutingruleresult"},{"title":"IRuleContext","href":"/flexi-capture/appendix/scripts/irulecontext"},{"title":"IRuleError","href":"/flexi-capture/appendix/scripts/iruleerror"},{"title":"IRuleErrors","href":"/flexi-capture/appendix/scripts/iruleerrors"},{"title":"IRuleTag","href":"/flexi-capture/appendix/scripts/iruletag"},{"title":"IRuleTags","href":"/flexi-capture/appendix/scripts/iruletags"},{"title":"IScriptBinaryAttributes","href":"/flexi-capture/appendix/scripts/iscriptbinaryattributes"},{"title":"IScriptDefinitionContext","href":"/flexi-capture/appendix/scripts/i-script-definition-context"},{"title":"ISectionDefinitionInfo","href":"/flexi-capture/appendix/scripts/i-sec-def-info"},{"title":"ISectionDefinitionInfoArray","href":"/flexi-capture/appendix/scripts/i-sec-def-info-array"},{"title":"IShadowsHighlightsParams","href":"/flexi-capture/appendix/scripts/i-shadows-highlights-params"},{"title":"IStageInfo","href":"/flexi-capture/appendix/scripts/istageinfo"},{"title":"IUserAttachment","href":"/flexi-capture/appendix/scripts/iattachment"},{"title":"IUserAttachments","href":"/flexi-capture/appendix/scripts/iattachments"},{"title":"IUserSessionInfo","href":"/flexi-capture/appendix/scripts/i-user-session-info"},{"title":"IValue","href":"/flexi-capture/appendix/scripts/ivalue"},{"title":"IVARIANTArray","href":"/flexi-capture/appendix/scripts/ivariant"},{"title":"TAssemlingErrorType","href":"/flexi-capture/appendix/scripts/tassemlingerrortype"},{"title":"TBatchItemType","href":"/flexi-capture/appendix/scripts/tbatchitemtype"},{"title":"TColorToFilter","href":"/flexi-capture/t-color-to-filter"},{"title":"TExportFieldType","href":"/flexi-capture/appendix/scripts/texportfieldtype"},{"title":"TExportType","href":"/flexi-capture/appendix/scripts/texporttype"},{"title":"TImageCompressionType","href":"/flexi-capture/t-image-compression-type"},{"title":"TPageClassificationType","href":"/flexi-capture/appendix/scripts/tpageclassification"},{"title":"TPdfAVersion","href":"/flexi-capture/t-pdf-a-version"},{"title":"TPdfDocumentInfoType","href":"/flexi-capture/t-pdf-document-info-type"},{"title":"TPdfTextSearchAreaType","href":"/flexi-capture/t-pdf-text-search-area-type"},{"title":"TPrincipalType","href":"/flexi-capture/appendix/scripts/tprincipaltype"},{"title":"TProcessingPriority","href":"/flexi-capture/appendix/scripts/tprocessingpriority-appendix-scripts"},{"title":"TPropertyType","href":"/flexi-capture/appendix/scripts/tpropertytype"},{"title":"TRuleErrorType","href":"/flexi-capture/appendix/scripts/truleerrortype"},{"title":"TStateType","href":"/flexi-capture/appendix/scripts/tstatetype"}]},{"group":"Sample scripts","pages":[{"title":"Sample scripts","href":"/flexi-capture/appendix/scripts/samples-appendix-scripts"},{"title":"Sample scripts for creating custom rules","href":"/flexi-capture/appendix/scripts/scripting-rules-ex"},{"title":"Sample scripts describing export","href":"/flexi-capture/appendix/scripts/scripting-export-ex"},{"title":"Sample assembly scripts","href":"/flexi-capture/assembling-scripts"},{"title":"Other sample scripts","href":"/flexi-capture/appendix/scripts/scripting-other-ex"}]},{"title":"Internal names of recognition languages","href":"/flexi-capture/appendix/scripts/internal-lang"}]},{"group":"Scripts for processing interface events","pages":[{"title":"Scripts for processing interface events","href":"/flexi-capture/appendix/scripts-shell/scripts-main"},{"group":"Event handlers","pages":[{"title":"Event handlers","href":"/flexi-capture/appendix/scripts-shell/events-appendix-scripts-shell"},{"title":"On Document Closed","href":"/flexi-capture/appendix/scripts-shell/after-confirmation"},{"title":"On Project Closed","href":"/flexi-capture/appendix/scripts-shell/after-inquiry"},{"title":"On Activate Document","href":"/flexi-capture/appendix/scripts-shell/document-activate"},{"title":"On Field Control Activate","href":"/flexi-capture/appendix/scripts-shell/field-activation"},{"title":"On Return From Task","href":"/flexi-capture/appendix/scripts-shell/task-return"},{"title":"On User Command","href":"/flexi-capture/appendix/scripts-shell/user-command"},{"title":"On Field Control Deactivate","href":"/flexi-capture/appendix/scripts-shell/field-deactivation"},{"title":"On Closing Document","href":"/flexi-capture/appendix/scripts-shell/document-close"},{"title":"On Task Close","href":"/flexi-capture/appendix/scripts-shell/task-close"},{"title":"On Closing Project","href":"/flexi-capture/appendix/scripts-shell/project-close"},{"title":"On Region Change","href":"/flexi-capture/appendix/scripts-shell/region-modify"},{"title":"On Task Window Mode Changed","href":"/flexi-capture/appendix/scripts-shell/taskwindow-change"},{"title":"On Open Document","description":"On Open Document runs when a document opens in the FlexiCapture document editor, after all editor windows are created; closing it from the script fails.","href":"/flexi-capture/appendix/scripts-shell/document-open"},{"title":"On Open Project","href":"/flexi-capture/appendix/scripts-shell/project-open"},{"title":"On Task Window Create","description":"Run a script when a FlexiCapture task window is created using the On Task Window Create event, which passes the new window as an ITaskWindow object.","href":"/flexi-capture/appendix/scripts-shell/taskwindow-create"},{"title":"On Task Reject","href":"/flexi-capture/appendix/scripts-shell/task-reject"},{"title":"On Region Control Draw","href":"/flexi-capture/appendix/scripts-shell/region-draw"},{"title":"On Task Send To Stage","href":"/flexi-capture/appendix/scripts-shell/task-send"},{"title":"On Text Field Validating","href":"/flexi-capture/appendix/scripts-shell/save-value"}]},{"group":"Objects","pages":[{"title":"Objects","href":"/flexi-capture/appendix/scripts-shell/objects-appendix-scripts-shell"},{"title":"IBoolean","href":"/flexi-capture/appendix/scripts-shell/iboolean"},{"title":"IBoxedFieldControl","href":"/flexi-capture/appendix/scripts-shell/iboxedfieldcontrol"},{"title":"IDocumentEditor","href":"/flexi-capture/appendix/scripts-shell/idocumenteditor"},{"title":"IDocumentItem","href":"/flexi-capture/appendix/scripts-shell/idocumentitem"},{"title":"IDocumentItems","href":"/flexi-capture/appendix/scripts-shell/idocumentitems"},{"title":"IDocumentsCollection","href":"/flexi-capture/appendix/scripts-shell/idoccollection"},{"title":"IDocumentsWindow","href":"/flexi-capture/appendix/scripts-shell/idocumentswindow"},{"title":"IDrawContext","href":"/flexi-capture/appendix/scripts-shell/idrawcontext"},{"title":"IErrorControl","href":"/flexi-capture/appendix/scripts-shell/ierrorcontrol"},{"title":"IErrorControls","href":"/flexi-capture/appendix/scripts-shell/ierrorcontrols"},{"title":"IErrorsWindow","href":"/flexi-capture/appendix/scripts-shell/ierrorswindow"},{"title":"IFieldControl","href":"/flexi-capture/appendix/scripts-shell/ifieldcontrol"},{"title":"IFieldRegionControl","href":"/flexi-capture/appendix/scripts-shell/i-field-region-control"},{"title":"IFieldRegionControls","href":"/flexi-capture/appendix/scripts-shell/i-field-region-controls"},{"title":"IFormWindow","href":"/flexi-capture/appendix/scripts-shell/iformwindow"},{"title":"IImageWindow","href":"/flexi-capture/appendix/scripts-shell/iimagewindow"},{"title":"IMainMenu","href":"/flexi-capture/appendix/scripts-shell/imainmenu"},{"title":"IMainWindow","href":"/flexi-capture/appendix/scripts-shell/imainwindow"},{"title":"IMenu","href":"/flexi-capture/appendix/scripts-shell/imenu"},{"title":"IMenuItem","href":"/flexi-capture/appendix/scripts-shell/imenuitem"},{"title":"IPageControl","href":"/flexi-capture/appendix/scripts-shell/ipagecontrol"},{"title":"IPageItem","href":"/flexi-capture/appendix/scripts-shell/ipageitem"},{"title":"IPageItems","href":"/flexi-capture/appendix/scripts-shell/ipageitems"},{"title":"IPagesCollection","href":"/flexi-capture/appendix/scripts-shell/ipagecollection"},{"title":"IPoint","href":"/flexi-capture/appendix/scripts-shell/ipoint"},{"title":"ISelection","href":"/flexi-capture/appendix/scripts-shell/iselection"},{"title":"IShellRational","href":"/flexi-capture/appendix/scripts-shell/irational"},{"title":"IShellRect","href":"/flexi-capture/appendix/scripts-shell/i-shell-rect"},{"title":"IShellRects","href":"/flexi-capture/appendix/scripts-shell/i-shell-rects"},{"title":"ITaskWindow","href":"/flexi-capture/appendix/scripts-shell/itaskwindow"},{"title":"ITextEditor","href":"/flexi-capture/appendix/scripts-shell/itexteditor"},{"title":"IToolbar","href":"/flexi-capture/appendix/scripts-shell/itoolbar"},{"title":"IToolbarButton","href":"/flexi-capture/appendix/scripts-shell/itoolbarbutton"},{"title":"IToolbars","href":"/flexi-capture/appendix/scripts-shell/itoolbars"},{"title":"TCommandBarType","href":"/flexi-capture/appendix/scripts-shell/tcommandbartype"},{"title":"TCommandID","href":"/flexi-capture/appendix/scripts-shell/tcommandid"},{"title":"TDockingType","href":"/flexi-capture/appendix/scripts-shell/tdockingtype"},{"title":"TDocumentState","href":"/flexi-capture/appendix/scripts-shell/tdocumentstate"},{"title":"TErrorType","href":"/flexi-capture/appendix/scripts-shell/terrortype"},{"title":"TSelectionType","href":"/flexi-capture/appendix/scripts-shell/tselectiontype"},{"title":"TTaskWindowMode","href":"/flexi-capture/appendix/scripts-shell/ttaskwindowmode"},{"title":"TTextSize","href":"/flexi-capture/appendix/scripts-shell/ttextsize"},{"title":"TUserRole","href":"/flexi-capture/appendix/scripts-shell/tuserrole"},{"title":"TWorkWindowType","href":"/flexi-capture/appendix/scripts-shell/tworkwindowtype"}]}]},{"group":"User scripts for the Web Verification Station","pages":[{"title":"User scripts for the Web Verification Station","href":"/flexi-capture/appendix/scripts/web-custom-action-script"},{"title":"Objects","href":"/flexi-capture/appendix/scripts/web-custom-action-functions"},{"title":"Sample database search script","href":"/flexi-capture/appendix/scripts/web-custom-action-db-lookup"}]}]}]},{"item":"Reporting Service","icon":"chart-column","description":"Install and use the ABBYY FlexiCapture Reporting service.","pages":[{"title":"Reporting Service","href":"/flexi-capture/reporting-overview"}]},{"item":"Cloud REST API","icon":"cloud","description":"Process documents programmatically with the FlexiCapture Cloud REST API.","pages":[{"title":"Cloud REST API","href":"/flexi-capture/rest-api"}]},{"item":"Connectors","icon":"plug","description":"Integrate ABBYY FlexiCapture with RPA, ECM, and BPM platforms.","pages":[{"title":"Connectors","href":"/flexi-capture/connectors/ui-path/up-about"}]}]},{"tab":"Release Notes","pages":[{"title":"Release Notes","href":"/flexi-capture/release-notes/release-notes"}]}]}]},{"language":"de","pages":[{"title":"de","href":"/de/flexi-capture/appendix/scripts-shell/project-open"}]},{"language":"es","pages":[{"title":"es","href":"/es/flexi-capture/appendix/scripts-shell/project-open"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/flexi-capture/appendix/scripts-shell/project-open"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/flexi-capture/appendix/scripts-shell/project-open"}]}]},"basePath":"","title":"On Open Project - ABBYY Documentation","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":[],"chunks":[]}