package jxl.write;

import com.seewo.vcommons.executor.ButtonActionExecutor;
import jxl.format.ScriptStyle;
import jxl.format.UnderlineStyle;
import jxl.write.biff.WritableFontRecord;

/* JADX INFO: loaded from: classes.dex */
public class WritableFont extends WritableFontRecord {
    public static final int DEFAULT_POINT_SIZE = 10;
    public static final FontName ARIAL = new FontName("Arial");
    public static final FontName TIMES = new FontName("Times New Roman");
    public static final FontName COURIER = new FontName("Courier New");
    public static final FontName TAHOMA = new FontName("Tahoma");
    public static final BoldStyle NO_BOLD = new BoldStyle(ButtonActionExecutor.TIME_PAGE_CHANGED_DLEAYED);
    public static final BoldStyle BOLD = new BoldStyle(700);

    /* JADX INFO: Access modifiers changed from: package-private */
    public static class BoldStyle {
        public int value;

        BoldStyle(int i2) {
            this.value = i2;
        }
    }

    public static class FontName {
        String name;

        FontName(String str) {
            this.name = str;
        }
    }

    public WritableFont(FontName fontName) {
        this(fontName, 10, NO_BOLD, false, UnderlineStyle.NO_UNDERLINE, jxl.format.Colour.BLACK, ScriptStyle.NORMAL_SCRIPT);
    }

    public static FontName createFont(String str) {
        return new FontName(str);
    }

    @Override // jxl.biff.FontRecord, jxl.format.Font
    public boolean isStruckout() {
        return super.isStruckout();
    }

    public void setBoldStyle(BoldStyle boldStyle) throws WriteException {
        super.setBoldStyle(boldStyle.value);
    }

    public void setColour(jxl.format.Colour colour) throws WriteException {
        super.setColour(colour.getValue());
    }

    @Override // jxl.write.biff.WritableFontRecord
    public void setItalic(boolean z) throws WriteException {
        super.setItalic(z);
    }

    @Override // jxl.write.biff.WritableFontRecord
    public void setPointSize(int i2) throws WriteException {
        super.setPointSize(i2);
    }

    public void setScriptStyle(ScriptStyle scriptStyle) throws WriteException {
        super.setScriptStyle(scriptStyle.getValue());
    }

    @Override // jxl.write.biff.WritableFontRecord
    public void setStruckout(boolean z) throws WriteException {
        super.setStruckout(z);
    }

    public void setUnderlineStyle(UnderlineStyle underlineStyle) throws WriteException {
        super.setUnderlineStyle(underlineStyle.getValue());
    }

    public WritableFont(jxl.format.Font font) {
        super(font);
    }

    public WritableFont(FontName fontName, int i2) {
        this(fontName, i2, NO_BOLD, false, UnderlineStyle.NO_UNDERLINE, jxl.format.Colour.BLACK, ScriptStyle.NORMAL_SCRIPT);
    }

    public WritableFont(FontName fontName, int i2, BoldStyle boldStyle) {
        this(fontName, i2, boldStyle, false, UnderlineStyle.NO_UNDERLINE, jxl.format.Colour.BLACK, ScriptStyle.NORMAL_SCRIPT);
    }

    public WritableFont(FontName fontName, int i2, BoldStyle boldStyle, boolean z) {
        this(fontName, i2, boldStyle, z, UnderlineStyle.NO_UNDERLINE, jxl.format.Colour.BLACK, ScriptStyle.NORMAL_SCRIPT);
    }

    public WritableFont(FontName fontName, int i2, BoldStyle boldStyle, boolean z, UnderlineStyle underlineStyle) {
        this(fontName, i2, boldStyle, z, underlineStyle, jxl.format.Colour.BLACK, ScriptStyle.NORMAL_SCRIPT);
    }

    public WritableFont(FontName fontName, int i2, BoldStyle boldStyle, boolean z, UnderlineStyle underlineStyle, jxl.format.Colour colour) {
        this(fontName, i2, boldStyle, z, underlineStyle, colour, ScriptStyle.NORMAL_SCRIPT);
    }

    public WritableFont(FontName fontName, int i2, BoldStyle boldStyle, boolean z, UnderlineStyle underlineStyle, jxl.format.Colour colour, ScriptStyle scriptStyle) {
        super(fontName.name, i2, boldStyle.value, z, underlineStyle.getValue(), colour.getValue(), scriptStyle.getValue());
    }
}
