Java 类sun.awt.CharsetString 实例源码

项目:OpenJSharp    文件:PSPrinterJob.java   
protected int platformFontCount(Font font, String str) {
    if (mFontProps == null) {
        return 0;
    }
    CharsetString[] acs =
        ((PlatformFont)(font.getPeer())).makeMultiCharsetString(str,false);
    if (acs == null) {
        /* AWT can't convert all chars so use 2D path */
        return 0;
    }
    int[] psFonts = getPSFontIndexArray(font, acs);
    return (psFonts == null) ? 0 : psFonts.length;
}
项目:jdk8u-jdk    文件:PSPrinterJob.java   
protected int platformFontCount(Font font, String str) {
    if (mFontProps == null) {
        return 0;
    }
    CharsetString[] acs =
        ((PlatformFont)(font.getPeer())).makeMultiCharsetString(str,false);
    if (acs == null) {
        /* AWT can't convert all chars so use 2D path */
        return 0;
    }
    int[] psFonts = getPSFontIndexArray(font, acs);
    return (psFonts == null) ? 0 : psFonts.length;
}
项目:openjdk-jdk10    文件:PSPrinterJob.java   
protected int platformFontCount(Font font, String str) {
    if (mFontProps == null) {
        return 0;
    }
    PlatformFont peer = (PlatformFont) FontAccess.getFontAccess()
                                                 .getFontPeer(font);
    CharsetString[] acs = peer.makeMultiCharsetString(str, false);
    if (acs == null) {
        /* AWT can't convert all chars so use 2D path */
        return 0;
    }
    int[] psFonts = getPSFontIndexArray(font, acs);
    return (psFonts == null) ? 0 : psFonts.length;
}
项目:openjdk9    文件:PSPrinterJob.java   
protected int platformFontCount(Font font, String str) {
    if (mFontProps == null) {
        return 0;
    }
    PlatformFont peer = (PlatformFont) FontAccess.getFontAccess()
                                                 .getFontPeer(font);
    CharsetString[] acs = peer.makeMultiCharsetString(str, false);
    if (acs == null) {
        /* AWT can't convert all chars so use 2D path */
        return 0;
    }
    int[] psFonts = getPSFontIndexArray(font, acs);
    return (psFonts == null) ? 0 : psFonts.length;
}
项目:jdk8u_jdk    文件:PSPrinterJob.java   
protected int platformFontCount(Font font, String str) {
    if (mFontProps == null) {
        return 0;
    }
    CharsetString[] acs =
        ((PlatformFont)(font.getPeer())).makeMultiCharsetString(str,false);
    if (acs == null) {
        /* AWT can't convert all chars so use 2D path */
        return 0;
    }
    int[] psFonts = getPSFontIndexArray(font, acs);
    return (psFonts == null) ? 0 : psFonts.length;
}
项目:lookaside_java-1.8.0-openjdk    文件:PSPrinterJob.java   
protected int platformFontCount(Font font, String str) {
    if (mFontProps == null) {
        return 0;
    }
    CharsetString[] acs =
        ((PlatformFont)(font.getPeer())).makeMultiCharsetString(str,false);
    if (acs == null) {
        /* AWT can't convert all chars so use 2D path */
        return 0;
    }
    int[] psFonts = getPSFontIndexArray(font, acs);
    return (psFonts == null) ? 0 : psFonts.length;
}
项目:infobip-open-jdk-8    文件:PSPrinterJob.java   
protected int platformFontCount(Font font, String str) {
    if (mFontProps == null) {
        return 0;
    }
    CharsetString[] acs =
        ((PlatformFont)(font.getPeer())).makeMultiCharsetString(str,false);
    if (acs == null) {
        /* AWT can't convert all chars so use 2D path */
        return 0;
    }
    int[] psFonts = getPSFontIndexArray(font, acs);
    return (psFonts == null) ? 0 : psFonts.length;
}
项目:jdk8u-dev-jdk    文件:PSPrinterJob.java   
protected int platformFontCount(Font font, String str) {
    if (mFontProps == null) {
        return 0;
    }
    CharsetString[] acs =
        ((PlatformFont)(font.getPeer())).makeMultiCharsetString(str,false);
    if (acs == null) {
        /* AWT can't convert all chars so use 2D path */
        return 0;
    }
    int[] psFonts = getPSFontIndexArray(font, acs);
    return (psFonts == null) ? 0 : psFonts.length;
}
项目:jdk7-jdk    文件:PSPrinterJob.java   
protected int platformFontCount(Font font, String str) {
    if (mFontProps == null) {
        return 0;
    }
    CharsetString[] acs =
        ((PlatformFont)(font.getPeer())).makeMultiCharsetString(str,false);
    if (acs == null) {
        /* AWT can't convert all chars so use 2D path */
        return 0;
    }
    int[] psFonts = getPSFontIndexArray(font, acs);
    return (psFonts == null) ? 0 : psFonts.length;
}
项目:openjdk-source-code-learn    文件:PSPrinterJob.java   
protected int platformFontCount(Font font, String str) {
    if (mFontProps == null) {
        return 0;
    }
    CharsetString[] acs =
        ((PlatformFont)(font.getPeer())).makeMultiCharsetString(str,false);
    if (acs == null) {
        /* AWT can't convert all chars so use 2D path */
        return 0;
    }
    int[] psFonts = getPSFontIndexArray(font, acs);
    return (psFonts == null) ? 0 : psFonts.length;
}
项目:OLD-OpenJDK8    文件:PSPrinterJob.java   
protected int platformFontCount(Font font, String str) {
    if (mFontProps == null) {
        return 0;
    }
    CharsetString[] acs =
        ((PlatformFont)(font.getPeer())).makeMultiCharsetString(str,false);
    if (acs == null) {
        /* AWT can't convert all chars so use 2D path */
        return 0;
    }
    int[] psFonts = getPSFontIndexArray(font, acs);
    return (psFonts == null) ? 0 : psFonts.length;
}
项目:openjdk-jdk7u-jdk    文件:PSPrinterJob.java   
protected int platformFontCount(Font font, String str) {
    if (mFontProps == null) {
        return 0;
    }
    CharsetString[] acs =
        ((PlatformFont)(font.getPeer())).makeMultiCharsetString(str,false);
    if (acs == null) {
        /* AWT can't convert all chars so use 2D path */
        return 0;
    }
    int[] psFonts = getPSFontIndexArray(font, acs);
    return (psFonts == null) ? 0 : psFonts.length;
}
项目:openjdk-icedtea7    文件:PSPrinterJob.java   
protected int platformFontCount(Font font, String str) {
    if (mFontProps == null) {
        return 0;
    }
    CharsetString[] acs =
        ((PlatformFont)(font.getPeer())).makeMultiCharsetString(str,false);
    if (acs == null) {
        /* AWT can't convert all chars so use 2D path */
        return 0;
    }
    int[] psFonts = getPSFontIndexArray(font, acs);
    return (psFonts == null) ? 0 : psFonts.length;
}