Estimado
Muy buenos días, esperando que se encuentren todos muy bien, solicito de su ayuda a quien tenga alguna idea o tenga alguna aplicación donde asigne colores a párrafos con BBjAPI(), no he logrado asignar colores.
La aplicación en la rutina estado debo colocar el párrafo en color ROJO
La rutina es la siguiente:
0260 API! = BBjAPI()
0270 Gui=UNT;OPEN (Gui)"X0"
0280 Sysgui!=BBjAPI().getSysGui()
0290 Sysgui!.setContext(150)
0300 atributos!=new javax.print.attribute.HashPrintRequestAttributeSet()
0310 atributos!.add(javax.print.attribute.standard.OrientationRequested.LANDSCAPE);REM HORIZONTAL
0320 myColorRed! = Sysgui!.makeColor(Sysgui!.RED)
0330 REM "Atributos del documento
0340 REM
0350 declare BBjAPI API!
0360 declare BBjForm doc!
0370 declare BBjFormPage pag!
.
.
.
.
5580 REM ESTADO
5590 REM
5610 MSG$="Propuesta en revisión - No válida para el cliente";REM ESTADO$
5620 IF POS(CTEWEST$(3,2)="01-02-03")=0 THEN GOTO 5710
5630 membrete_L1!=pag!.newParagraph();REM NUEVO PARRAFO A IMPRIMIR
5640 membrete_L1!.setHorizontalFill(1);REM RELLENO HORIZONTAL
5650 membrete_L1!.setHorizontalAlignment(membrete_L1!.RIGHT_JUSTIFIED)
5660 membrete_L1!.setPosition(0,FILA);REM POS. FILA COLUMNA
5680 membrete_L1!.setText(MSG$);REM IMPRIME TEXTO
5690 membrete_L1!.setFont(pdffont8B!);REM FUENTE A UTILIZAR
5700 pag!.add(membrete_L1!);REM AGREGA TEXTO A PAGINA
Tengo asignado colores de dos formas
0320 myColorRed! = Sysgui!.makeColor(Sysgui!.RED)
6391 REM "Define colores
6392 use java.awt.Color
6393 declare Color[] Color!
6395 colorRed! = Color.RED
6396 colorBlue!= Color.BLUE
He intentado con ambas formas, pero creo que tengo problemas con la sintaxis.
Sinceramente no se o no entiendo cómo aplicar el color al primer párrafo y sin las opciones 1 y 2 son realmente validas
Si alguien me pudiera orientar, revisé la documentación, pero no encontré mucha información.
Atento a sus comentarios
Saludos cordiales
Estimado Jose
Muchas gracias por tu pronta respuesta y si funciona.
El resultado fue:
Que opción similar a setBackgroundColor, serviría para dejar solo el texto de color rojo y el fondo normal, me estoy poniendo en el caso que el cliente solo quiera el texto y no el fondo.
Saludos
--
Has recibido este mensaje porque estás suscrito al grupo "MundoBBx" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a mundobbx+u...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/mundobbx/168c2407-9db4-415f-99c8-adc24ec3c031n%40googlegroups.com.
Estimado Jose
Muchas gracias, por el apoyo
Quedo perfecto funcionando!
Para ver este debate, visita https://groups.google.com/d/msgid/mundobbx/727eedfd-0ba6-42f6-bc60-0e4e7cfa3aedn%40googlegroups.com.