[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jul 2004
    Beiträge
    60

    Textabschnitt farblich

    Hallo,

    Folgendes Problem:
    Habe ein Ausgabefeld (DSPF) das über ein MSGF gefüllt wird un möchte ein Teil des Textes farblich anderes haben.
    Natürlich könnte ich dia Ausgabe stückeln und im DSPFF die farben mit geben aber dann könnte ich nicht ohne den DSPF zu verändern den Text anpassen.
    Gibt es eine möglichkeit z.B. mit Sonderzeichen die in der MSGF zu steuern?

    Danke im Voraus
    Gruß
    DD3TJ
    Thibaut Foucart

  2. #2
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Probier mal so:

    DSPF
    PHP-Code:
    R MSGIDF                                              
      MSG           80A    10 10MSGID
    (MSG0001 QTEMP/MSGID
    CLP
    PHP-Code:
    PGM                                                  
    DCL        
    VAR(&T1)  TYPE(*CHARLEN(1VALUE(X'29'
    DCL        VAR(&T2)  TYPE(*CHARLEN(1VALUE(X'20'
    DCL        VAR(&MSGTYPE(*CHARLEN(80)             
    DCLF       FILE(MSGID)                               
    MONMSG     MSGID(CPF0000)                            
    CRTMSGF    MSGF(QTEMP/MSGID)                         
    CHGVAR     VAR(&MSGVALUE(&T1 *CAT 'Text' *CAT &T2
    RMVMSGD    MSGID(MSG0001MSGF(QTEMP/MSGID)          
    ADDMSGD    MSGID(MSG0001MSGF(QTEMP/MSGIDMSG(&MSG)
    SNDRCVF    RCDFMT(MSGIDF)                            
    ENDPGM 
    Farben Hex Codes siehe hier.

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Du kannst einer F-Taste über die Tastaturzuordnung den HEX-Modus zuordnen.
    Ggf. klappt dann die Eingabe des passenden Farbcodes über die HEX-Eingabe direkt in der Nachrichtenpflege.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •