示例#1
0
        public virtual void SetarCampoReconhecidoDoEngine(CampoReconhecido campoReconhecidoEngine)
        {
            if (campoReconhecidoEngine == null)
            {
                return;
            }

            this.CampoTemplate = campoReconhecidoEngine.Nome;
            this.TemplateName  = campoReconhecidoEngine.NomeDoTemplate;
            this.Left          = campoReconhecidoEngine.Area.Left;
            this.Right         = campoReconhecidoEngine.Area.Right;
            this.Width         = campoReconhecidoEngine.Area.Width;
            this.Height        = campoReconhecidoEngine.Area.Height;
            this.Top           = campoReconhecidoEngine.Area.Top;
            this.Bottom        = campoReconhecidoEngine.Area.Bottom;
        }
示例#2
0
        public virtual void SetarCampo(
            IList <MapeamentoCampo> mapeamentos,
            CampoReconhecido campoReconhecidoEngine)
        {
            if (mapeamentos.Count == 0)
            {
                return;
            }

            var mapeamento = mapeamentos
                             .Where(x => x.NomeCampoNoTemplate.ToLower() == campoReconhecidoEngine.Nome.ToLower())
                             .Where(x => x.NomeTemplate.ToLower() == campoReconhecidoEngine.NomeDoTemplate.ToLower())
                             .ToList();

            if (mapeamento.Count > 0)
            {
                this.Campo = mapeamento.ElementAt(0).Campo;
            }
        }