Beispiel #1
0
        private static string ObterTextoAlinhadoComEspacoEmBranco(Alinhamento alinhamento, string texto, int quantidadeDeCasas)
        {
            if (alinhamento == Alinhamento.Esquerda)
            {
                return(texto.PadLeft(quantidadeDeCasas));
            }

            return(texto.PadRight(quantidadeDeCasas));
        }
        public void Testar_Enumerador_Uso_Tradicional()
        {
            var tipoAlinhamento = new Alinhamento();

            tipoAlinhamento = Alinhamento.Direita;

            switch (tipoAlinhamento)
            {
                case Alinhamento.Nenhum:
                    break;
                case Alinhamento.Topo:
                    break;
                case Alinhamento.Direita:
                    Console.WriteLine("Direito");
                    break;
                case Alinhamento.Esquerda:
                    break;
                case Alinhamento.Embaixo:
                    break;
                default:
                    break;
            }
        }
Beispiel #3
0
		public void ExibirLinha(int linha, string text, Alinhamento alinhamento)
		{
			int ret = ACBrDISInterop.DIS_ExibirLinhaAlinhamento(this.Handle, linha, ToUTF8(text), Convert.ToInt32(alinhamento));
			CheckResult(ret);
		}
Beispiel #4
0
        public void ExibirLinha(int linha, string text, Alinhamento alinhamento)
        {
            int ret = ACBrDISInterop.DIS_ExibirLinhaAlinhamento(this.Handle, linha, ToUTF8(text), Convert.ToInt32(alinhamento));

            CheckResult(ret);
        }
Beispiel #5
0
        /// <summary>
        /// Corta e completa a string de acordo com o tamanho e orientação passadas
        /// </summary>
        /// <param name="str">String a ser modificada</param>
        /// <param name="quantidadeDeCasas">Tamanho final da string</param>
        /// <param name="valorParaPreencher">String a completa os espaços</param>
        /// <param name="alinhamento">Completa a esquerda ou direita</param>
        /// <returns>Nova string modificada</returns>
        public static string CortaCompleta(this string str, int quantidadeDeCasas = 1, string valorParaPreencher = null, Alinhamento alinhamento = Alinhamento.Esquerda)
        {
            if (PreencherComEspacoEmBranco(valorParaPreencher))
            {
                return(ObterTextoAlinhadoComEspacoEmBranco(alinhamento, str, quantidadeDeCasas));
            }

            return(ObterTextoAlinhadoComEspacoEmBranco(alinhamento, str, quantidadeDeCasas).Replace(" ", valorParaPreencher));
        }