Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Considere o seguinte ao decidir quando e como usar o objeto Divider em um aplicativo:
- O objeto Divider foi projetado para separar desenhos e blocos de manuscrito, mas não para reconhecer níveis mais altos de estrutura, como tabelas ou colunas.
- O objeto Divider não fornece interfaces especificamente para correção de resultados da análise de layout.
- O uso do tempo limite e do número de heurísticas de traço para adicionar ou remover vários traços de cada vez dos traços no objeto Divider pode melhorar o desempenho.
Considerações sobre reanálise
Se você estiver considerando usar o objeto Divider em um aplicativo em que o objeto divisor pode ter que analisar novamente grandes quantidades de tinta, tenha o seguinte em mente.
Retendo cópias de tinta e traços
Um aplicativo pode manter cópias de objetos Ink e DivisionResult para elementos de aplicativo que podem ser revisitados posteriormente na sessão do aplicativo. Isso elimina a necessidade de analisar novamente o objeto Ink se o usuário retornar ao elemento. Essa abordagem troca a memória por um melhor desempenho.
Heurística de Redução de Dados
Você pode registrar os resultados da análise como dados do aplicativo e implementar a heurística para determinar quando analisar novamente um conjunto de traços. Essa prática reduziria a necessidade de analisar novamente toda a tinta no aplicativo entre as sessões de aplicativo. No entanto, deve-se tomar cuidado para preservar os limites dos elementos estruturais ou para reanalisar todos os traços dos elementos afetados.
Tópicos relacionados