PDFFontSet.java 2.15 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  com.adobe.agl.util.ULocale
 *  com.adobe.fontengine.font.Font
 *  com.adobe.fontengine.fontmanagement.Platform
 *  com.adobe.fontengine.fontmanagement.postscript.PostscriptFontDescription
 *  com.adobe.fontengine.inlineformatting.FallbackFontSet
 *  com.adobe.fontengine.inlineformatting.css20.CSS20FontDescription
 *  com.adobe.fontengine.inlineformatting.css20.CSS20GenericFontFamily
 */
package com.adobe.internal.pdftoolkit.core.fontset;

import com.adobe.agl.util.ULocale;
import com.adobe.fontengine.font.Font;
import com.adobe.fontengine.fontmanagement.Platform;
import com.adobe.fontengine.fontmanagement.postscript.PostscriptFontDescription;
import com.adobe.fontengine.inlineformatting.FallbackFontSet;
import com.adobe.fontengine.inlineformatting.css20.CSS20FontDescription;
import com.adobe.fontengine.inlineformatting.css20.CSS20GenericFontFamily;
import com.adobe.internal.pdftoolkit.core.exceptions.PDFFontException;
import java.io.Serializable;
import java.util.Locale;

public interface PDFFontSet
extends Serializable {
    public static final Locale ARABIC = new Locale("ar");
    public static final Locale THAI = new Locale("th");
    public static final Locale HEBREW = new Locale("he");

    public boolean hasRootFallback() throws PDFFontException;

    public void addFont(Font var1) throws PDFFontException;

    public void addFont(Font var1, Platform var2, ULocale var3) throws PDFFontException;

    public void addFont(Font var1, PostscriptFontDescription[] var2, CSS20FontDescription[] var3) throws PDFFontException;

    public void addFont(Font[] var1) throws PDFFontException;

    public void addFont(Font[] var1, Platform var2, ULocale var3) throws PDFFontException;

    public void addFallbackFont(Locale var1, Font var2) throws PDFFontException;

    public void addFallbackFont(Locale var1, Font[] var2) throws PDFFontException;

    public void setGenericFontFamilyName(CSS20GenericFontFamily var1, String[] var2) throws PDFFontException;

    public FallbackFontSet getFallbackFontSet() throws PDFFontException;

    public void setIgnoreFontLoadingErrors(boolean var1);
}