FTPC FormDesigner Script editor ajustement de la taille du texte ajustement de la police développement de la fonction

À l'heure actuelle, la résolution de l'écran est généralement de 1080p et supérieure, et les polices précédentes ne peuvent pas être ajustées, ce qui fait trop mal aux yeux

1. Sélectionnez la police que vous aimez sur l'interface et appliquez la police après confirmation. À l'heure actuelle, certaines polices seront brouillées en chinois, essayez de choisir des polices chinoises

insérez la description de l'image ici
Effet Microsoft Yahei
insérez la description de l'image ici
Effet italique
insérez la description de l'image ici
Effet brouillé
insérez la description de l'image ici

Solution :
décompressez le fichier .class du package jar pour décompiler le fichier java, ajustez le fichier java, décompilez-le et remettez-le dans le package jar

com.datasweep.compatibility.scripteditor.ScriptEditor#createEditToolBar
insérez la description de l'image ici

        this.toolbar.add(this.configureButton(this.actionManager.getAction("setup-text-font-help")));

com.datasweep.compatibility.scripteditor.ScriptEditorActionManager.SetupTextFontAction
insérez la description de l'image ici

class SetupTextFontAction extends ScriptEditorActionManager.ScriptEditorAbstractAction {
    
    
        public SetupTextFontAction(ScriptEditor var2, ScriptEditorActionManager var3) {
    
    
            super("setup-text-font-help", var2, var3);
            this.putValue("SmallIcon", ScriptEditorActionManager.this.getIcon("general/font.png"));
            this.putValue("Name", "setup-text-font-help");
            this.putValue("ShortDescription", "Setup Text Font");
            this.putValue("LongDescription", "Modify the text font");
            this.putValue("ActionCommandKey", "setup-text-font-help");
        }

        public void actionPerformed(ActionEvent var1) {
    
    
            ScriptEditor var2 = this.getEditor();
            FontPropertyEditor fontPropertyEditor = new FontPropertyEditor();
            fontPropertyEditor.setValue(var2.textFont);
            Font font_setting = DlgFontChooser.showDialog(var2, fontPropertyEditor, "Font Setting", var2.textFont);
            if (null != font_setting) {
    
    
                var2.textFont = font_setting;
                var2.getSourcePane().setFont(font_setting);
            }
        }
    }


Après l'ajustement, définissez votre police préférée.Optimisez
le paramètre de police du script FTPC FormDesigner et enregistrez-le, résolvez le problème du redémarrage et de la restauration après la modification de la police

Je suppose que tu aimes

Origine blog.csdn.net/oXiaoWeiWuDi/article/details/126200652
conseillé
Classement