Página 1 de 1

sobre reports

Publicado: Mar Feb 22, 2005 8:06 pm
por Francisco Sanchez
Los reportes parecen identicos a los de fw ahi no creo que haya mas
problema, pero....
Vamos a ver en fw existia una clase tprinter gracias a la cual y mediante
funciones como la que te muestro abajo podia hacer recuadros, sombreados o
no, lineas, insertar imagenes, etc..... pero... donde para la equivalente a
la tprinter en xailer? si existe podrias pasarme algun ejemplo? me
funcionaria la funcion que te muestro mas abajo sobre ella?
Evidentemente tengo que probar yo mismo pero es que en la documentacion,
algo escasa, - y tranquilo que ya se que estais en ello y que andais muy
pero que muy ocupados asi que no es un reproche - no me aclare mucho la
verdad. Unos samples tipo los que lleva fw vendrian muy bien no os daria
tanto la lata. Parece mentira eh pero ya tantos años acostumbrado a querer
hacer una cosa con fw e ir a ver los samples y encontrar algo igual o
semejante pues en xailer algo asi ayudaria muchiiiiiisimo y os
descargariamos de muchas preguntas tontas que yo al menos os hago por no
saber donde mirar.
Ahi va la funcion :
/* Dibujamos una Caja en Cms
nArriba,nIzq,nAbajo,nDerecha := Coordenadas en Centimetros
oPrn := Objeto Printer
oBrush := Objeto Brush para Caja Rellena
nTipo := Tipo de Caja (0-Vacia) (1-Rellena)
oPen := Objeto oPen para Caja Vacia
*/
Func Caja_pr(nArriba,nIzq,nAbajo,nDerecha,oPrn,nTipo,oBrush,oPen)
Local xCor := {} , yCor := {}
// Pasamos coordenadas de cms a pixel
xCor := oPrn:Cmtr2Pix(nArriba,nIzq)
yCor := oPrn:Cmtr2Pix(nAbajo,nDerecha)
DO CASE
CASE nTipo == 0 // Caja Vacia
oPrn:Box(xCor[1],xCor[2],yCor[1],yCor[2],oPen)
CASE nTipo == 1 // Caja rellena
oPrn:FillRect({xCor[1],xCor[2],yCor[1],yCor[2]},oBrush)
ENDCASE
return NIL
Atentamente Y disculpad las molestias por mi ignorancia : Francisco Sanchez
GERENTE GRUPO ST

sobre reports

Publicado: Mar Feb 22, 2005 8:24 pm
por Francisco Sanchez
Vaya rapidez, pero la tprinter funciona igual que la susodicha de fw? Segun
vi en la documentacion, seguro lo entendi mal :
/*
* Xailer documentation:
* Printer.txt
* Clase TPrinter()
* Copyright 2003, 2004 Xailer.com
*/
Esta clase gestiona las distintas impresoras instaladas en el sistema......"
es decir lo referente a la manipulacion de una impresora pero nada de nada
con lo referente a la impresion como le indico las coordenadas donde
imprimir? existe un metodo say ? y otro para centimetros? como se llama?
ejemplos.
Por cierto la ayuda que me enviaste en el mensaje anterior como no la metas
dentro de un zip no entrara en mi maquina el puñetero cortafuegos lo impide.
Atentamente : Francisco Sanchez GERENTE GRUPO ST

sobre reports

Publicado: Mar Feb 22, 2005 8:36 pm
por Francisco Sanchez
en la clase reports en las columnas como hago el equivalente a un GRID de fw
es decir una linea vertical separadora? Con la tCanvas ?
Atentamente : Francisco Sanchez GERENTE GRUPO ST

sobre reports

Publicado: Mar Feb 22, 2005 9:04 pm
por ignacio
En la clase TReport:
PROPERTY nGridStyle INIT rgNONE VALUES rgNONE, rgVERTICAL, rgHORIZONTAL,
rgBOTH
Saludos
--
Ignacio Ortiz
www.xailer.com
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:[email=421b89d0@ozsrv2.ozlan.local...]421b89d0@ozsrv2.ozlan.local...[/email]
> en la clase reports en las columnas como hago el equivalente a un GRID de
> fw es decir una linea vertical separadora? Con la tCanvas ?
>
> Atentamente : Francisco Sanchez GERENTE GRUPO ST
>

sobre reports

Publicado: Mar Feb 22, 2005 9:05 pm
por ignacio
Francisco,
Pues eso, como te dije, la encargada de la impresión es la clase TCanvas. Te
he mandado el archivo a tu Email privado.
Saludos
--
Ignacio Ortiz
www.xailer.com
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:421b8701$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Vaya rapidez, pero la tprinter funciona igual que la susodicha de fw?
> Segun vi en la documentacion, seguro lo entendi mal :
> /*
> * Xailer documentation:
> * Printer.txt
> * Clase TPrinter()
> * Copyright 2003, 2004 Xailer.com
> */
> Esta clase gestiona las distintas impresoras instaladas en el
> sistema......"
>
> es decir lo referente a la manipulacion de una impresora pero nada de nada
> con lo referente a la impresion como le indico las coordenadas donde
> imprimir? existe un metodo say ? y otro para centimetros? como se llama?
> ejemplos.
>
> Por cierto la ayuda que me enviaste en el mensaje anterior como no la
> metas dentro de un zip no entrara en mi maquina el puñetero cortafuegos lo
> impide.
>
> Atentamente : Francisco Sanchez GERENTE GRUPO ST
>