Class AsianFontMapper

    • Field Detail

      • ChineseSimplifiedFont

        public static final java.lang.String ChineseSimplifiedFont
        See Also:
        Constant Field Values
      • ChineseSimplifiedEncoding_H

        public static final java.lang.String ChineseSimplifiedEncoding_H
        See Also:
        Constant Field Values
      • ChineseSimplifiedEncoding_V

        public static final java.lang.String ChineseSimplifiedEncoding_V
        See Also:
        Constant Field Values
      • ChineseTraditionalFont_MHei

        public static final java.lang.String ChineseTraditionalFont_MHei
        See Also:
        Constant Field Values
      • ChineseTraditionalFont_MSung

        public static final java.lang.String ChineseTraditionalFont_MSung
        See Also:
        Constant Field Values
      • ChineseTraditionalEncoding_H

        public static final java.lang.String ChineseTraditionalEncoding_H
        See Also:
        Constant Field Values
      • ChineseTraditionalEncoding_V

        public static final java.lang.String ChineseTraditionalEncoding_V
        See Also:
        Constant Field Values
      • JapaneseFont_Min

        public static final java.lang.String JapaneseFont_Min
        See Also:
        Constant Field Values
      • JapaneseEncoding_H

        public static final java.lang.String JapaneseEncoding_H
        See Also:
        Constant Field Values
      • JapaneseEncoding_V

        public static final java.lang.String JapaneseEncoding_V
        See Also:
        Constant Field Values
      • JapaneseEncoding_HW_H

        public static final java.lang.String JapaneseEncoding_HW_H
        See Also:
        Constant Field Values
      • JapaneseEncoding_HW_V

        public static final java.lang.String JapaneseEncoding_HW_V
        See Also:
        Constant Field Values
      • KoreanFont_GoThic

        public static final java.lang.String KoreanFont_GoThic
        See Also:
        Constant Field Values
      • KoreanFont_SMyeongJo

        public static final java.lang.String KoreanFont_SMyeongJo
        See Also:
        Constant Field Values
      • KoreanEncoding_H

        public static final java.lang.String KoreanEncoding_H
        See Also:
        Constant Field Values
      • KoreanEncoding_V

        public static final java.lang.String KoreanEncoding_V
        See Also:
        Constant Field Values
      • defaultFont

        private final java.lang.String defaultFont
      • encoding

        private final java.lang.String encoding
    • Constructor Detail

      • AsianFontMapper

        public AsianFontMapper​(java.lang.String font,
                               java.lang.String encoding)
    • Method Detail

      • awtToPdf

        public BaseFont awtToPdf​(java.awt.Font font)
        Description copied from class: DefaultFontMapper
        Returns a BaseFont which can be used to represent the given AWT Font
        Specified by:
        awtToPdf in interface FontMapper
        Overrides:
        awtToPdf in class DefaultFontMapper
        Parameters:
        font - the font to be converted
        Returns:
        a BaseFont which has similar properties to the provided Font