PDA

Ver la Versión Completa : PintTab y SetTab


cristofer_ec
12-12-2011, 02:34:59
Alguien me podria indicar en donde consigo informacion del funcionamiento de estos 2 comando??? saludos gracias

Casimiro Notevi
12-12-2011, 10:15:31
Por favor, cristofer_ec, debes explicarte mejor, recuerda nuestra guía de estilo (http://www.clubdelphi.com/foros/guiaestilo.php), gracias por tu colaboración.

Settab y printtab no me suena que sean ningún comando, ¿no serán propiedades de algún componente?
¿De dónde lo has sacado?

ecfisa
12-12-2011, 17:17:30
Alguien me podria indicar en donde consigo informacion del funcionamiento de estos 2 comando??? saludos gracias
Hola cristofer_ec.

Te pongo unos enlaces que creo que te van a servir:

Introduction to Rave Reports I (http://edn.embarcadero.com/article/30329)
Introduction to Rave Reports II (http://edn.embarcadero.com/article/30331)
Introduction to Rave Reports II (http://edn.embarcadero.com/article/31916)
Introduction to Rave Reports IV (http://edn.embarcadero.com/article/31917)

El primero tiene un ejemplo en el que se usan SetTab y PrintTab.

Saludos.

Sinaloense
13-12-2011, 15:49:17
SetTab se usa para crear las columnas de una tabla, por ejemplo:



with (Sender as TBaseReport) do begin
SetFont('Arial Narrow',10);

NewLine;

SetTab(1, pjLeft, 3.8, 0, 0, 0);
SetTab(2, pjRight, 3.5, 0, 0, 0);
SetTab(6, pjLeft, 3.8, 0, 0, 0);
SetTab(7.8, pjRight, 2.5, 0, 0, 0);
SetTab(10.5, pjCenter, 2.8, 0, 0, 0);
SetTab(11.5, pjRight, 1.8, 0, 0, 0);
SetTab(14.5, pjCenter, 2.8, 0, 0, 0);
SetTab(16.5, pjRight, 1.5, 0, 0, 0);

Bold:=True;
PrintTab('Columna 1');
PrintTab('Columna 2');
PrintTab('Columna 3');
PrintTab('Columna 4');
PrintTab('Columna 5');
PrintTab('Columna 6');
PrintTab('Columna 7');
PrintTab('Columna 8');

Bold:=False;
NewLine;

end;

El primer parámetro es el ancho, el segundo la alineación y los que siguen son los margenes de la columna.

cristofer_ec
13-12-2011, 17:29:35
saludos a todo y disculpa casimiro sino fui muy epsecifico o no cumpli con la guia de estilo, pues la realidad era q tenias mis dudas en como elaborar el enunciado y por lo tanto ubique en el titulo la idea y en el detalle el fin de lo que necesitaba, sorry de verdad, toy muy novato jejejeje, y pos a los compañeros muchas gracias por su ayuda pues el SetTab y el PrintTab son comando del RaveReports pues me estaba siendo complicado pero gracias a la colaboracion de ustedes esto pinta mejor, de veras Gracias por su ayuda

Casimiro Notevi
13-12-2011, 17:32:32
No pasa nada, gracias por tu colaboración, y me alegro que te haya servido las respuestas.