Power Builder - Vista Previa

 
Vista:

Vista Previa

Publicado por alejandro (35 intervenciones) el 10/10/2003 18:42:36
en power builder no hay un objeto que maneje la vista previa, siempre antes de imprimir necesito la vista previa. necesito imprimir hojas determinadas. etc. Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Vista Previa

Publicado por Ricardo (1957 intervenciones) el 10/10/2003 23:14:14
Puedes indicar si deseas el preview o no, por ejemplo antes del retrieve

dw_1.Modify ("DataWindow.Print.Preview=yes")
dw_1.Modify ("DataWindow.Print.Preview.Zoom=85")

Suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Vista Previa

Publicado por alejandro (35 intervenciones) el 11/10/2003 03:24:22
es tan pobre esa presentación, realmente quiero algo mas profesional, no sabes los problemas que tengo usando esas propiedades, otra solucion por favor, no hay en POWER un control, que lo haga, con zoom y toda esas caracteristicas . Otra solucion please, mil gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Vista Previa

Publicado por Ricardo (1957 intervenciones) el 11/10/2003 03:54:19
Ok, mira en la ayuda de PB y en los ejemplos encontraras un control para personalizar tanto la impresion (copias, orientacion, etc.) como los controles de zoom (ampliacion, mostrar reglas, etc.). Si no la localizas puedes crear tu propia ventana para controlar dichas propiedades solo te deberas de auxiliar con lo siguiente:

DataWindow.Print.Preview.Zoom
DataWindow.Print.Preview.rulers
DataWindow.Print.Preview
etc...

Por cierto la ventana la deberas llamar con openwithparm para pasarle el DW al que le aplicara los cambios.

Suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Vista Previa

Publicado por alejandro (35 intervenciones) el 11/10/2003 05:51:05
ya lo hice, pero es tan pobre o soy yo el que no se conforma. No he visto en la ayuda un control que me permite realizar todas las caracteristicas. Gracias. Te pido otro solución. Mil gracias. Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Vista Previa

Publicado por alejandro (35 intervenciones) el 11/10/2003 05:56:26
ya lo hice, pero es tan pobre o soy yo el que no se conforma. No he visto en la ayuda un control que me permite realizar todas las caracteristicas. Gracias. Te pido otro solución. Mil gracias. Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

???????????

Publicado por Victor :-) (116 intervenciones) el 12/10/2003 00:34:22
A la mejor, es por que hace mucho no consulto este WEB, pero:
¿QUE YA NADIE COMPARTE SUS CODIGOS?

Alejandro, este en este web una seccion de CODIGO FUENTE / POWERBUILDER y ahi esta un codigo que te permite imprimir. Si tu visualilzacion es pobre, creo que ocupas hacer un buen reporteador con las propiedades que ya te indicaron los compañeros web.
espero te sirva.
PD(Si quieres te envio una WINDOW con visualizacion).
atte. Victor:-)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Vista previa Típica. Script (1)

Publicado por Oscar (1178 intervenciones) el 12/10/2003 16:31:23
Código de una ventana, vista previa típica:

1. Constantes que determinan la esquina superior izquierda del control DW, que deben ser

declaradas como instancias:
Constant Integer PosX=0
Constant Integer PosY=180

2. Cuando se carga la ventana, el control DW debe ubicarse en la posición que indican las

constantes del punto anterior:
Script-Open de la ventana:
dw_1.x=PosX
dw_1.y=PosY

3. Si la ventana cambia sus dimensiones, el control DW debe redimensionarse para que se adapte

al nuevo tamaño de la ventana.
Script-Resize de la ventana:
dw_1.Width=NewWidth - dw_1.x
dw_1.Height=NewHeight - dw_1.y

4. Botón que permite retroceder una página
Script- Clicked del botón cb_PriorPage:
dw_1.ScrollPriorPage()

5. Botón que permite avanzar una página
Script- Clicked del botón cb_NextPage:
dw_1.ScrollNextPage()

6. Botón ZoomMenos, cada vez que se da clic aleja la vista previa un 10%.
Script - Clicked boton cb_ZoomMenos
Integer Valor
Valor=Integer(dw_1.Object.DataWindow.Print.Preview.Zoom)
Valor=Valor - 10
If Valor>0 Then
dw_1.Object.DataWindow.Print.Preview.Zoom=Valor
Else
Beep(2)
End If
//(CONTINUA...)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Vista previa Típica. Script (2)

Publicado por Oscar (1178 intervenciones) el 12/10/2003 16:33:25
//(CONTINUACION...)

7. Botón ZoomMas. Cada vez que se da clic acerca la vista previa un 10%.
Script - Clicked boton cb_ZoomMas
Integer Valor
Valor=Integer(dw_1.Object.DataWindow.Print.Preview.Zoom)
Valor=Valor + 10
dw_1.Object.DataWindow.Print.Preview.Zoom=Valor

8. Control CheckBox que habilita o deshabilita la regla:
Script-Clicked para cbx_Regla
dw_1.Object.DataWindow.Print.Preview.Rulers=Checked

9. Botón Imprimir:
(Ve la sección codigo fuente. Contiene una caja de diaólogo personalizada).

10. Botón que cierra la ventana:
Script- Clicked para cb_Cerrar
Close(Parent)

Fuente: Libro SQL Server 7.0 y PowerBuilder 7.0 de Gustavo Coronel.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar