ABBYY FlexiCapture рдЗрдВрдЬрди 10.0: рдПрдХ рдирдП рдЙрдкрдХрд░рдг рдХреЗ рд╕рд╛рде рд▓рдЪреАрд▓реЗрдкрди рдХрд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг

рдбреЗрд╡рд▓рдкрд░реНрд╕ рдкреБрдирдГрдкреВрд░реНрддрд┐ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдЙрддреНрдкрд╛рджреЛрдВ рдореЗрдВ - рдПрдмреАрдмреАрд╡рд╛рдИ рдлреНрд▓реЗрдХреНрд╕реАрдХреИрдкреНрдЯреНрдпреЛрд░ рдЗрдВрдЬрди рдХрд╛ рдЕрдЧрд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореИрдВ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдПрдХ рдРрд╕рд╛ рдЙрддреНрдкрд╛рдж рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдорд╛рдзрд╛рди рдореЗрдВ рдЫрд╡рд┐рдпреЛрдВ (рдбреЗрдЯрд╛ рдХреИрдкреНрдЪрд░) рд╕реЗ рдбреЗрдЯрд╛ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреА рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕рд░рд▓ рдкреНрд░рдХрд╛рд░ рдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рд╕реЗ рдбреЗрдЯрд╛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд▓реНрджреА рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдереАред рдореЗрд░реЗ рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдиреЗ рдкрд╣рд▓реЗ рд╣реА Habr рдХреЗ рдкрд╛рдардХреЛрдВ рдХреЛ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдлрд╝рдВрдХреНрд╢рди FlexiLayout Studio 10. рдореЗрдВ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рдкреВрд░реНрдг рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рдПрдХреНрд╕реЗрд╕ рдХреЛ рджреЗрддреЗ рд╣реБрдП, рдЙрддреНрдкрд╛рдж рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдПрдХ рдПрдкреАрдЖрдИ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдордиреЗ рдПрдХ рдЖрд╕рд╛рдиреА рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдЙрдкрдХрд░рдг рдмрдирд╛рдпрд╛ (рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдЙрдкрд▓рдмреНрдз рд╣реИ) рдЬреЛ рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдХрд╛рд░реНрдп рдХреЛ рдХреБрдЫ рд╣реА рдорд┐рдирдЯреЛрдВ рдореЗрдВ рдЯреНрдпреВрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ) рдФрд░ рддрдХрдиреАрдХ рдХреА рд╕реВрдХреНрд╖реНрдорддрд╛рдУрдВ рдореЗрдВ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╛рдзрд╛рди рдХреЗ рддреНрд╡рд░рд┐рдд рдХрд╛рд░реНрдпрд╢реАрд▓ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдмрдирд╛рддреЗ рд╣реИрдВред

рдпрд╣ рд▓реЗрдЦ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдбреЗрд╡рд▓рдкрд░ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЖрдкрдХреЛ рдЗрд╕ рддрдХрдиреАрдХ рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдФрд░ рд╕реАрдорд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдПрдЧрд╛ - рдХреБрдЫ рдРрд╕рд╛ рдЬреЛ рдЖрдкрдХреЛ рд╡рд┐рдкрдгрди рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдореЗрдВ рдирд╣реАрдВ рдорд┐рд▓реЗрдЧрд╛ред


рдбреЗрдЯрд╛ рдХреИрдкреНрдЪрд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рд╡реНрдпрд╛рдкрдХ рдЙрдкрдпреЛрдЧ рдХреЗ рд░рд╛рд╕реНрддреЗ рдореЗрдВ рдЦрдбрд╝реА рдЬреНрдЮрд╛рдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЖрд╡рд╢реНрдпрдХ рдЫрд╡рд┐ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдордп рдФрд░ рдкреНрд░рдпрд╛рд╕ рдХрд╛ рдЙрдЪреНрдЪ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдирд┐рд╡реЗрд╢ рд╣реИред рдПрдХ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯрд░-рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдХрдИ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╕реАрдЦрдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдПрдХ рдЬрдЯрд┐рд▓ рддрдХрдиреАрдХ рдХреА рдкреЗрдЪреАрджрдЧрд┐рдпреЛрдВ рдХреЛ рд╕рдордЭрдирд╛ рд╣реЛрдЧрд╛, рдЬреЛ рдЕрдХреНрд╕рд░ рдЙрдирдХреЗ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдФрд░ рдкрд┐рдЫрд▓реЗ рдЕрдиреБрднрд╡ рдХреЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА рд╡рд╣ рдЯрд░реНрдирдХреА рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдкреВрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдФрд░ рд╡реНрдпрд╡рд╣рд╛рд░реНрдпрддрд╛ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдирдпрд╛ рдЯреВрд▓рдХрд┐рдЯ рдЖрдкрдХреЛ рддрдХрдиреАрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдЧрд╣рд░реЗ рдкрд░рд┐рдЪрд┐рдд рдХреЛ рд╕реНрдердЧрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдпрд╛ рддреЛ рд░рд┐рд▓реАрдЬ рд╕реЗ рдкрд╣рд▓реЗ рддреИрдпрд╛рд░-рдХрд┐рдП рдЧрдП рд╕рдорд╛рдзрд╛рди рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рдЪрд░рдг рдореЗрдВ, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рджреЛ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рднреАред рдпрд╣ FlexiLayout Studio рдЬреИрд╕реЗ рдПрдХ рдЙрдиреНрдирдд рдЯреВрд▓ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрджрд▓ рдирд╣реАрдВ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЖрдкрдХреЛ рд╕рд░рд▓ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдпрд╛ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдХрд╛рдо рдХреЛ рдлрд┐рд░ рд╕реЗ рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИ, рдЬрд▓реНрджреА рд╕реЗ рдПрдХ рд╕рд░рд▓реАрдХреГрдд рдХрд╛рд░реНрдп рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдкрд╣рд▓реЗ рд╣реА рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреА рдХреЗрд╡рд▓ рдХреБрдЫ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣рд╛рдВ рдПрдХ рд╣реА рд╣реИ:

//            IFlexiCaptureProcessor processor = engine.CreateFlexiCaptureProcessor(); processor.AddDocumentDefinitionFile( sampleFolder + "Invoice_eng.fcdot" ); 

рдХреЛрдб рдХреА рдпрд╣ рдПрдХрд▓ рдкрдВрдХреНрддрд┐ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкреНрд░рдХрд╛рд░ рдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддреА рд╣реИред FCDOT рдПрдХреНрд╕рдЯреЗрдВрд╢рди ( F lexi C apture DO cument T emplate) рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рдЧрд╛рдП рдЧрдП рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЗ рд╕рд╛рде рдирд┐рдХрд╛рд▓реЗ рдЧрдП рдбреЗрдЯрд╛ рдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реЛрддрд╛ рд╣реИ, рдЫрд╡рд┐ рдореЗрдВ рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рдЦреЛрдЬрдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛, рдорд╛рдиреНрдпрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░, рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдбреЗрдЯрд╛ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ред

рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ - рдЖрд╡рд╢реНрдпрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкрд░рд┐рднрд╛рд╖рд╛ рдлрд╝рд╛рдЗрд▓ рд╕рдВрд▓рдЧреНрди рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореМрдЬреВрджрд╛ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреА рд╕рдорд╛рди рдкрд░рд┐рднрд╛рд╖рд╛ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ, рдмрд╕ "рдорд╣рд╕реВрд╕" рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛?

10 рдХреЗ рд░рд┐рд▓реАрдЬ рд╕реЗ рдкрд╣рд▓реЗ, рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдлреНрд▓реЗрдХреНрд╕реАрдХреИрдкреНрдЪрд░ рдХреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдФрд░ рдХрдо рд╕реЗ рдХрдо рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкрд░рд┐рднрд╛рд╖рд╛ рд╕рдВрдкрд╛рджрдХ (рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕рдВрджрд░реНрдн рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдХрдареЛрд░ рд╕рдВрд░рдЪрдирд╛ рд╡рд╛рд▓реЗ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╕реАрдЦрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛, рдФрд░ рдЕрдзрд┐рдХрд╛рдВрд╢рддрдГ "рдорд╣рддреНрд╡рдкреВрд░реНрдг" рдорд╛рдорд▓реЛрдВ рдореЗрдВ рднреА рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЗ рд▓рдЪреАрд▓реЗ рд▓реЗрдЖрдЙрдЯ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП FlexiLayout Studio рдЯреВрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╕реАрдЦреЗрдВред рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдЖрдк рд╢рд╛рдпрдж рд╣реА "рдореАрдЯрд┐рдВрдЧ" рдХрд╛ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдХрд╛рд░реНрдп рд╕рдВрд╕реНрдХрд░рдг рднреА рдмрдирд╛ рдкрд╛рдПрдВрдЧреЗ - рд▓рдЧрднрдЧ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЛ рджреЛрдиреЛрдВ рдЯреВрд▓ рдХреЗ рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрди рдХреЛ рдзреНрдпрд╛рди рд╕реЗ рдкрдврд╝рдирд╛ рд╣реЛрдЧрд╛ рдпрд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкрд╛рдареНрдпрдХреНрд░рдо рд▓реЗрдирд╛ рд╣реЛрдЧрд╛ред

рдЕрдм рдХреНрдпрд╛? рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдЬрдирд░реЗрд╢рди рдЯреВрд▓, рдЬрд┐рд╕реЗ рд╡рд┐рдЬрд╝рд╛рд░реНрдб рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдХреБрдЫ рд╣реА рдорд┐рдирдЯреЛрдВ рдореЗрдВ рдПрдХ рд╕рдВрддреЛрд╖рдЬрдирдХ рдХрд╛рдордХрд╛рдЬреА рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред рдЖрдЗрдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдХрд╛рд░реНрдп


рдорд╛рди рд▓реАрдЬрд┐рдП рд╣рдо рдХреБрдЫ рд▓реЗрдЦрд╛ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдЪреЗрдХ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡реЗрджрди рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реНрдХреИрди рдХрд┐рдП рдЧрдП рдЪреЗрдХ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╣реИред рд╣рдо рдЗрд╕ рдкреИрдХ рд╕реЗ рдПрдХ рд╣реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЪреЗрдХ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ (рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдЯреЗрдореНрдкрд▓реЗрдЯ) рдХрд╛ рдПрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗред

рдореИрдВ рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдФрд░ рд╕реАрдорд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдХрд╣реВрдВрдЧрд╛:

тАв рд╣рдо рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдирд╣реАрдВ рдмрдирд╛ рдкрд╛рдПрдВрдЧреЗ рдЬреЛ рдордирдорд╛рдиреЗ рдврдВрдЧ рд╕реЗ рдЬрд╛рдВрдЪ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рд╣рдорд╛рд░рд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдПрдХ рд╣реА рд╕реНрд░реЛрдд рд╕реЗ рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рдПрдХ рд╣реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЪреЗрдХ рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред
тАв рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рд╣рдо рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдЬреИрд╕реЗ рдЬрдЯрд┐рд▓ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ ; рдРрд╕реА рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ FlexiLayout Studio рд╕реАрдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
тАв рд▓реЗрдХрд┐рди рд╣рдо рд╕рдВрдЦреНрдпрд╛, рджрд┐рдирд╛рдВрдХ, рд░рд╛рд╢рд┐ , рдЖрджрд┐ рдЬреИрд╕реЗ "рдлреНрд▓реИрдЯ" рдбреЗрдЯрд╛ рдХреЛ рдХрд╛рдлреА рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред

рдирд┐рд░реНрдгрдп


рддреЛ рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдореЗрдВ рдЙрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрдИ (3-5 рдЯреБрдХрдбрд╝реЗ) рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдбреИрдбреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╣рдо рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред рдпрд╣ рдЯреНрд░реЗрдирд┐рдВрдЧ рдЗрдореЗрдЬ рдлреЛрд▓реНрдбрд░ рд╣реЛрдЧрд╛ред рдЗрд╕ рд╕реНрддрд░ рдкрд░, рдЕрдЪреНрдЫреА рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реА рдЫрд╡рд┐рдпрд╛рдВ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╡рд╛рдВрдЫрдиреАрдп рд╣реИрдВ рддрд╛рдХрд┐ рдбреЗрдЯрд╛ рдореЗрдВ рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд "рд╢реЛрд░" рди рд╣реЛ рдФрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рдкреВрд░реНрдг рдорд╛рдиреНрдпрддрд╛ рдХреЗ рдорд╛рдорд▓реЗ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реЛред

1. рд╡рд┐рдЬрд╝рд╛рд░реНрдб рдЪрд▓рд╛рдПрдБ рдФрд░ рд╣рдорд╛рд░реЗ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ:


2. рдПрдХ рднрд╛рд╖рд╛ рдЪреБрдиреЗрдВ:


3. рдирд┐рдХрд╛рд▓реЗ рдЧрдП рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ "рдбреНрд░рд╛" рдХрд░реЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдирд╛рдо рджреЗрдВ:


4. рдЕрдм рд╣рдореЗрдВ рд╕рдВрджрд░реНрдн рддрддреНрд╡реЛрдВ (рд░реЗрдлрд░реЗрдВрд╕ рдПрд▓рд┐рдореЗрдВрдЯреНрд╕) рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдпрд╣ рдПрдХрдорд╛рддреНрд░ рдПрдХрдорд╛рддреНрд░ рддреБрдЪреНрдЫ рдХрджрдо рдирд╣реАрдВ рд╣реИред рд╕рд╣рд╛рдпрдХ рддрддреНрд╡ рдПрдХ рдЫрд╡рд┐ (рдЖрдорддреМрд░ рдкрд░ рдкрд╛рда) рдореЗрдВ рдХреБрдЫ рдЪрдпрдирд┐рдд рд╕реНрдерд┐рд░ (рдпрд╛рдиреА, рд╕реНрдерд╛рдпреА) рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИрдВ, рдЬрд┐рдирдХреЗ рдЦрд┐рд▓рд╛рдл рдЪрд░ рд╕рд╛рдордЧреНрд░реА рд╡рд╛рд▓реЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рдЦреЛрдЬ рдХреА рдЬрд╛рддреА рд╣реИред рдЖрдорддреМрд░ рдкрд░, рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ (рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рджреЗрдЦреЗрдВ), рдлрд╝реАрд▓реНрдб рдирд╛рдо рд╕рдорд░реНрдерди рддрддреНрд╡реЛрдВ рдХреА рднреВрдорд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреЗ рдЙрдореНрдореАрджрд╡рд╛рд░ рд╣реИрдВред

рдорд╛рд▓рдХрд┐рди рдиреЛрдЯ
рдПрдирдмреАред рдПрдХ рд╕рдорд░реНрдерди рддрддреНрд╡ рдкреНрд░рддреНрдпреЗрдХ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╣реЛрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкрд░ рдПрдХ рд╕реНрдерд╛рдпреА рд░реЗрдЦрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдЦреЗрддреЛрдВ рдХреЛ рдХрд╛рдлреА рдХрдареЛрд░ рд░реВрдк рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рдорд░реНрдерди рддрддреНрд╡ рдирд╣реАрдВ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдЕрдирд╛рд╡рд╢реНрдпрдХ рднреНрд░рдо рдХрд╛ рдкрд░рд┐рдЪрдп рди рд╣реЛред рд╕рд╣рд╛рдпрдХ рддрддреНрд╡ рдХрд╛ рдкрд╛рда рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ, рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд╢рдмреНрджрд╛рд░реНрде рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП: рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, "рдЪреЗрдХ:" рдХреЗ рдмрдЬрд╛рдп рдХреБрдЫ рдЬрд╛рдВрдЪреЛрдВ рдкрд░, "рдХреБрд▓:" рд╣реЛ рд╕рдХрддрд╛ рд╣реИ - рд╕реАрдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдЖрдкрдХреЛ рдмрд╕ рдПрдХ рдмрд╛рд░ рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдФрд░ рдПрдХ рд╣реА рд╣реИред рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдкрд╛рда рдЕрджреНрд╡рд┐рддреАрдп рд╣реИ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ "рдХреБрд▓" рдФрд░ "рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░ рд╡реИрдЯ" рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкрд░ рдПрдХ рд╕рд╛рде рдореМрдЬреВрдж рд╣реИрдВ, рддреЛ рдПрдХ рдЕрд▓рдЧ рд╢рдмреНрдж "рдХреБрд▓" рдПрдХ рдмреБрд░рд╛ рд╕рдорд░реНрдерди рд╣реЛрдЧрд╛ред



5. рдЗрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рд╣рдорд╛рд░реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреИрдХреЗрдЬ рдореЗрдВ рд╕рднреА рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдорд╛рд░реНрдХрдЕрдк рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рддрд╕реНрд╡реАрд░ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рдПрдХ рдорд╛рд░реНрдХрдЕрдк рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП рдЧрдП рдЪрд┐рддреНрд░реЛрдВ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдорд╛рд░рд╛ рдХрд╛рдо рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд╕рд╣реА рдХрд░рдирд╛ рд╣реИ: рдЦреЗрддреЛрдВ рдХреА рдЬреНрдпрд╛рдорд┐рддрд┐ рдХреЛ рдареАрдХ рдХрд░рдирд╛, рдЬреЛ рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИ рдЙрд╕реЗ рдЦреАрдВрдЪрдирд╛, рдЕрддрд┐рд░рд┐рдХреНрдд рд▓реЛрдЧреЛрдВ рдХреЛ рдирд┐рдХрд╛рд▓рдирд╛ред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкрд╣рд▓реА рддрд╕реНрд╡реАрд░ рдХреЗ рдмрд╛рдж рдУрд╡рд░рд▓реЗ рдореЗрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдорд╛рдиреНрдпрддрд╛ рдХреЗ рд╕рд╛рде рдЫреЛрдЯреА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВред

рдорд╛рд▓рдХрд┐рди рдиреЛрдЯ
рдПрдирдмреАред рдорд╛рдиреНрдпрддрд╛ рдХреА рд╕рдорд╕реНрдпрд╛рдПрдВ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реЛрддреА рд╣реИрдВ рдХрд┐ рд╣рдо рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рдиреНрдпрддрд╛ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рд╣рдо рдЙрдиреНрд╣реЗрдВ рд╕реНрдкрд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдлрд╝реЙрдиреНрдЯ рдкреНрд░рдХрд╛рд░ рдХреЛ рдПрдХ рдбреЙрдЯ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░рд┐рдВрдЯрд░ рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ рдФрд░ рд╕рдВрднрд╡ рд╡рд░реНрдгрдорд╛рд▓рд╛ рдХреЛ рд╕реАрдорд┐рдд рдХрд░реЗрдВ рдпрд╛ рдХреБрдЫ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╕реЗрдЯ рдХрд░реЗрдВ)ред рдЕрднреА рдПрдкреАрдЖрдИ рдореЗрдВ рдРрд╕рд╛ рдЕрд╡рд╕рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рд╡рд┐рдЪрд╛рд░рд╛рдзреАрди рдЯреВрд▓ рдореЗрдВ рдРрд╕реА рдХреЛрдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рд╣реИред

рдПрдирдмреАред рдХреБрдЫ рдлрд╝реАрд▓реНрдб рдХреБрдЫ рдЫрд╡рд┐рдпреЛрдВ рдкрд░ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗ рд╕рдХрддреА рд╣реИрдВред

рдПрдирдмреАред рдЯреЗрдореНрдкреНрд▓реЗрдЯ \ рд╕рдВрд╢реЛрдзрд┐рдд рднрд╛рд╖рд╛ рдФрд░ рдлрд╝реАрд▓реНрдбреНрд╕ рдореЗрдиреВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдпрджрд┐ рдЖрдк рдХреБрдЫ рднреВрд▓ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдХрд┐рд╕реА рднреА рд╕рдордп рднрд╛рд╖рд╛ рдФрд░ рдлрд╝реАрд▓реНрдб рдХрд╛ рд╕рдВрдкрд╛рджрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред




6. рдЬрдм рд╣рдордиреЗ рдЪрдпрдирд┐рдд рдЫрд╡рд┐рдпреЛрдВ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рдорд╛рдкреНрдд рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ, рддреЛ рдкрд░рд┐рдгрд╛рдореА рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИред рд╣рдо "рд╣рд╛рдВ" рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рд╡рд╛рдВрдЫрд┐рдд рдкреНрд░рдХрд╛рд░ рдХреА рд╕рднреА рдЫрд╡рд┐рдпрд╛рдВ рдЬреЛ рд╣рдо рд╕реНрдерд┐рдд рд╣реИрдВред

рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЪрд┐рддреНрд░ рдХреЗ рд▓рд┐рдП рд▓рдЧрд╛рддрд╛рд░, рд╣рдореЗрдВ рдУрд╡рд░рд▓реЗ рдкрд░рд┐рдгрд╛рдо рдХреА рдкреЗрд╢рдХрд╢ рдХреА рдЬрд╛рддреА рд╣реИред рд╣рдорд╛рд░рд╛ рдХрд╛рдо рдЖрдВрдХрдбрд╝реЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдлрд▓ рдпрд╛ рдЕрд╕рдлрд▓ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рд╣реИред рдпрджрд┐ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреБрдЫ рдЪрд┐рддреНрд░ рдХреЗ рд╕рд╛рде рдУрд╡рд░рд▓реИрдк рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЪрд┐рддреНрд░ рдХрд╛рдлреА рд╕рд╛рдорд╛рдиреНрдп рджрд┐рдЦрддрд╛ рд╣реИ, рддреЛ рд╣рдо рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рд╡рд░реНрддрдорд╛рди рдЫрд╡рд┐ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдмреИрдЪ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред рдкрд░реАрдХреНрд╖рдг рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, "рдЬреЛрдбрд╝реЗ рдЧрдП рдЪрд┐рддреНрд░реЛрдВ рдкрд░ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛" рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рд╕реБрдзрд╛рд░ рд╣реЛрдЧрд╛ред

рдорд╛рд▓рдХрд┐рди рдиреЛрдЯ
рдПрдирдмреАред рдЗрд╕ рд╕реНрддрд░ рдкрд░, рдЖрдк рд╕рд╛рдорд╛рдиреНрдп рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреИрдХреЗрдЬ рдореЗрдВ рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реА рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдорд┐рд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рдЬрд╝реНрдпрд╛рджрд╛ рдирд╣реАрдВ рд╣реИред
рдПрдирдмреАред рдЖрд╡реЗрджрди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рд╕реА рднреА рд╕рдордп рдмрд╛рдзрд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЬрдм рдЖрдк рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЙрд╕ рд╕реНрдерд╛рди рд╕реЗ рдЬрд╛рд░реА рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдБ рдЖрдкрдиреЗ рд╕рдорд╛рдкреНрдд рдХрд┐рдпрд╛ рдерд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рд╣рдореЗрд╢рд╛ рдЕрдкрдиреЗ "рдкреНрд░реЛрдЬреЗрдХреНрдЯ" рдкрд░ рд▓реМрдЯ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рдПрдХ рд╕рдкреНрддрд╛рд╣ рдпрд╛ рдПрдХ рдорд╣реАрдиреЗ рдореЗрдВ рдирдИ рдЫрд╡рд┐рдпрд╛рдВ рджрд┐рдЦрд╛рдИ рджреАрдВ, рдЬрд┐рд╕ рдкрд░ рд╣рдо рдХрд╛рдо рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред



7. рдкрд░рд┐рдгрд╛рдо рд╕реЗ рд╣рдореЗрдВ рд╕рдВрддреБрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдЦрд┐рд░реА рдЪреАрдЬ рдЬреЛ рд╣рдореЗрдВ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рд╡рд╣ рдкрд░рд┐рдгрд╛рдореА рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рдПрдХ рдПрдлрд╕реАрдбреАрдУрдЯреА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдирд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдпрд╣ рд╕рдм рд╢реБрд░реВ рд╣реБрдЖ, рдФрд░ рд╣рдорд╛рд░реЗ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдкрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯреЗрдВред


рдкрд░рд┐рдгрд╛рдо


рдирддреАрдЬрддрди, рд╣рдореЗрдВ рдПрдХ рдРрд╕рд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдорд┐рд▓рд╛, рдЬреЛ рд╣рдорд╛рд░реА рдЫрд╡рд┐рдпреЛрдВ (90 рд╕реЗ рдЕрдзрд┐рдХ рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рд╕рд╛рде) рдкрд░ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд╝реАрд▓реНрдб рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдореЗрдВ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдлрд╝реЙрдиреНрдЯ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ рдлрд╝реАрд▓реНрдбреНрд╕ рдХреЗ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ (рджрд┐рдирд╛рдВрдХ, рд╕рдВрдЦреНрдпрд╛,) рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рд▓рд┐рдП, рдпрд╣ рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ рд╣реИред

рдПрдХ рдмрд╛рд░ рдлрд┐рд░, рд╡рд░реНрдгрд┐рдд рдЙрдкрдХрд░рдг рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╢реБрджреНрдз рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рдмрд╣реБрдореБрдЦреА рдкреНрд░рддрд┐рднрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рд╕реАрдЦрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдлреНрд▓реЗрдХреНрд╕рд┐рд▓реЗрдЯрдЖрдЙрдЯ рд╕реНрдЯреВрдбрд┐рдпреЛ рдФрд░ рд▓рдЪреАрд▓реЗ рд╡рд┐рд╡рд░рдг рдХреА рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВред рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд░рд▓ рдХрд╛рд░реНрдпреЛрдВ рдЬреИрд╕реЗ "рдХрдИ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ" рдХреЗ рд▓рд┐рдП, рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рддреЗрдЬреА рд╕реЗ рдФрд░ рдЖрд╕рд╛рди рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдПрдкреАрдЖрдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рд╛


рд╡рд░реНрдгрд┐рдд рдЯреВрд▓ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдПрдкреАрдЖрдИ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ, рдФрд░ рд╣рдорд╛рд░реЗ рдЧреНрд░рд╛рд╣рдХ рдЗрд╕реЗ рдЕрдкрдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рдирд┐рд░реНрдорд╛рдг рдЙрдкрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рддрд░рд╣ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдирдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддреА рд╣реИред

рдПрдкреАрдЖрдИ рдХреЙрд▓ рдХреЗ рд╕реНрддрд░ рдкрд░ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдХрд╛рдо рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ (рдиреАрдЪреЗ рдЯрд┐рдкреНрдкрдгреА рджреЗрдЦреЗрдВ):
SCENARIO 1 - рд▓рд╛рдЗрдирд░ред IDEAS рд╢реБрд░реБрдЖрдд рд╕реЗ рдЕрдВрдд рддрдХ рдЕрдиреБрдорд╛рдирд┐рдд рд╣реИрдВред UNDERSTAND рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди рд╣реИ

рдХреЛрдб
 //        ITrainingBatch trainingBatch = engine.CreateTrainingBatch( rootFolder, "_TrainingBatch", "English" ); try { trainingBatch.AddImageFile( rootFolder + "\\00.jpg" ); trainingBatch.AddImageFile( rootFolder + "\\01.jpg" ); //       ITrainingPage firstPage = trainingBatch.Pages[0]; //      .        //   (    UI   ) firstPage.PrepareLayout(); //  тАЬтАЭ      .    for( int j = 0; j < firstPage.ImageObjects.Count; j++ ) { ITrainingImageObject obj = firstPage.ImageObjects[j]; string text = obj.RecognizedText; //  тАЬтАЭ  if( text == "978-1-4095-3439-6" ) { // тАЬтАЭ  ITrainingField isbnField = trainingBatch.Definition.Fields.AddNew( "ISBN", TrainingFieldTypeEnum.TFT_Field ); firstPage.SetFieldBlock( isbnField, obj.Region ); break; } } for( int j = 0; j < firstPage.ImageObjects.Count; j++ ) { ITrainingImageObject obj = firstPage.ImageObjects[j]; string text = obj.RecognizedText; //  тАЬтАЭ    if( text == "ISBN" ) { // тАЬтАЭ   ITrainingField isbnTag = trainingBatch.Definition.Fields.AddNew( "ISBNTag", TrainingFieldTypeEnum.TFT_ReferenceText ); firstPage.SetFieldBlock( isbnTag, obj.Region ); break; } } assert( trainingBatch.Definition.Fields.Count == 2 ); //      trainingBatch.SubmitPageForTraining( firstPage ); //      for( int i = 1; i < trainingBatch.Pages.Count; i++ ) { ITrainingPage page = trainingBatch.Pages[i]; //    ,     page.PrepareLayout(); //    trainingBatch.SubmitPageForTraining( page ); } //   .        CreateDocumentDefinitionFromAFL trainingBatch.Definition.ExportToAFL( rootFolder + "\\_TrainingBatch\\NewTemplate.afl" ); } finally { trainingBatch.Close(); } 



SCENARIO 2 - рдиреЛрдирд╛рд░рд╛рд░ред рдкреЗрдЬрд░ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдЖрдЗрдЯрдореНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХрд┐рд╕реА рднреА рдХреНрд╖рдг рдореЗрдВ рд╡рд┐рд╡рд░рдг рдХреЛ рдмрджрд▓ рджреЗрддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рд╣рдорддрд┐


рдХреЛрдб
 //        ITrainingBatch trainingBatch = engine.CreateTrainingBatch( rootFolder, "_TrainingBatch", "English" ); try { trainingBatch.AddImageFile( rootFolder + "\\00.jpg" ); trainingBatch.AddImageFile( rootFolder + "\\01.jpg" ); //  ,        ITrainingPage page = trainingBatch.PrepareNextPageNotSubmittedForTraining(); while( page != null ) { //       ,       .   //  ,           if( page == trainingBatch.Pages[0] ) { for( int j = 0; j < page.ImageObjects.Count; j++ ) { TrainingImageObject obj = page.ImageObjects[j]; string text = obj.RecognizedText; //  тАЬтАЭ  if( text == "978-1-4095-3439-6" ) { // тАЬтАЭ  ITrainingField isbnField = trainingBatch.Definition.Fields.AddNew( "ISBN", TrainingFieldTypeEnum.TFT_Field ); page.SetFieldBlock( isbnField, obj.Region ); break; } } for( int j = 0; j < page.ImageObjects.Count; j++ ) { ITrainingImageObject obj = page.ImageObjects[j]; string text = obj.RecognizedText; //  тАЬтАЭ    if( text == "ISBN" ) { // тАЬтАЭ   ITrainingField isbnTag = trainingBatch.Definition.Fields.AddNew( "ISBNTag", TrainingFieldTypeEnum.TFT_ReferenceText ); page.SetFieldBlock( isbnTag, obj.Region ); break; } } assert( trainingBatch.Definition.Fields.Count == 2 ); } //    trainingBatch.SubmitPageForTraining( page ); //      page = trainingBatch.PrepareNextPageNotSubmittedForTraining(); } //   .        CreateDocumentDefinitionFromAFL trainingBatch.Definition.ExportToAFL( rootFolder + "\\_TrainingBatch\\NewTemplate.afl" ); } finally { trainingBatch.Close(); } 



рдирд┐рд╖реНрдХрд░реНрд╖ рдореЗрдВ


рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрдм рд╣реИ:

тАв рдЙрдиреНрдирдд рдЫрд╡рд┐ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдЙрдкрдХрд░рдг ред рдЙрдирдореЗрдВ рд╕реЗ, рдПрдХ рдЙрдиреНрдирдд рд╢реЛрд░ рдореЗрдВ рдХрдореА рдФрд░ рдПрдХ рдХрд╕реНрдЯрдо рдлрд╝рд┐рд▓реНрдЯрд░ рдЬреЛ рдлрд╝реНрд░реАрд╡рд▓реЗрдЯреНрд╕ рдХреА рддрд░рд╣ рдлрд╝реНрд░реАрдХреНрд╡реЗрдВрд╕реА рдбреЛрдореЗрди рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдлрд╝реЛрдЯреЛ (рдЖрд╕рд╛рди defocusing, рд╢реЛрд░) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рдХрд╛рдлреА рд╕реБрдзрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
тАв рд╢рдмреНрдж рдФрд░ рдЪрд░рд┐рддреНрд░ рдкрд╣рдЪрд╛рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреАрдЖрдИред рдпрд╣ рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрдм рдирд┐рдХрд╛рд▓реЗ рдЧрдП рдбреЗрдЯрд╛ рдХрд╛ рдореЙрдбрд▓ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рд░реВрдк рд╕реЗ рдЗрд╕ рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдирд┐рд╣рд┐рдд рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рд╕рд╛рд░реНрдердХ рд░реВрдк рд╕реЗ рддреБрд▓рдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдЪреЗрдХрд╕рдо рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
тАв рд╣рдмреНрд░ рдкрд╛рдардХреЛрдВ рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░! рдЬрд╛рд╡рд╛ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдгрд╛рдпрдХ рд╕рдорд░реНрдерди - рд╡рд┐рддрд░рдг рдореЗрдВ рдПрдХ JAR рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдФрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреА рд╕рдВрд░рдЪрдирд╛ (рджреЛрд╣рд░рд╛рдП рдЧрдП рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рджреЛрд╣рд░рд╛рддреЗ рд╣реИрдВред .NET), рдФрд░ рдХреЙрд▓ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЖрд╡рд╢реНрдпрдХ JNI рдПрдбреЗрдкреНрдЯрд░ рдХреЗ рд╕рд╛рде рдПрдХ dll рд╢рд╛рдорд┐рд▓ рд╣реИред 99% рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рдЖрдк рд╕реАрдзреЗ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреЗрд╡рд▓ рдХреЙрд▓рдмреИрдХ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИ, рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЪреБрдирд┐рдВрджрд╛ рд░реВрдк рд╕реЗ рдЦреБрдж рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рдЙрдиреНрд╣реЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬрд░реВрд░рдд рд╣реИ (рд╣рдо рдмрддрд╛рдПрдВрдЧреЗ рдХрд┐ рдХреИрд╕реЗ)ред
рдЖрдк ABBYY рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ ABBYY FlexiCapture Engine рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред

рдПрд▓реЗрдХреНрд╕реА рдХрд▓реНрдпреЛрд╣рдиреА рдПрд▓реЗрдХреНрд╕реАрдХреЗрдЖ
FlexiCapture рдЗрдВрдЬрди рд╡рд┐рдХрд╛рд╕ рдЯреАрдо рд▓реАрдбрд░

Source: https://habr.com/ru/post/In146679/


All Articles