com.lowagie.text.pdf

Class AsianFontMapper

Implemented Interfaces:
FontMapper

public class AsianFontMapper
extends DefaultFontMapper

Nested Class Summary

Nested classes/interfaces inherited from class com.lowagie.text.pdf.DefaultFontMapper

DefaultFontMapper.BaseFontParameters

Field Summary

static String
ChineseSimplifiedEncoding_H
static String
ChineseSimplifiedEncoding_V
static String
ChineseSimplifiedFont
static String
ChineseTraditionalEncoding_H
static String
ChineseTraditionalEncoding_V
static String
ChineseTraditionalFont_MHei
static String
ChineseTraditionalFont_MSung
static String
JapaneseEncoding_H
static String
JapaneseEncoding_HW_H
static String
JapaneseEncoding_HW_V
static String
JapaneseEncoding_V
static String
JapaneseFont_Go
static String
JapaneseFont_Min
static String
KoreanEncoding_H
static String
KoreanEncoding_V
static String
KoreanFont_GoThic
static String
KoreanFont_SMyeongJo
private String
defaultFont
private String
encoding

Fields inherited from class com.lowagie.text.pdf.DefaultFontMapper

aliases, mapper

Constructor Summary

AsianFontMapper(String font, String encoding)

Method Summary

BaseFont
awtToPdf(Font font)
Returns a BaseFont which can be used to represent the given AWT Font

Methods inherited from class com.lowagie.text.pdf.DefaultFontMapper

awtToPdf, getAliases, getBaseFontParameters, getMapper, insertDirectory, insertNames, pdfToAwt, putAlias, putName

Field Details

ChineseSimplifiedEncoding_H

public static String ChineseSimplifiedEncoding_H

ChineseSimplifiedEncoding_V

public static String ChineseSimplifiedEncoding_V

ChineseSimplifiedFont

public static String ChineseSimplifiedFont

ChineseTraditionalEncoding_H

public static String ChineseTraditionalEncoding_H

ChineseTraditionalEncoding_V

public static String ChineseTraditionalEncoding_V

ChineseTraditionalFont_MHei

public static String ChineseTraditionalFont_MHei

ChineseTraditionalFont_MSung

public static String ChineseTraditionalFont_MSung

JapaneseEncoding_H

public static String JapaneseEncoding_H

JapaneseEncoding_HW_H

public static String JapaneseEncoding_HW_H

JapaneseEncoding_HW_V

public static String JapaneseEncoding_HW_V

JapaneseEncoding_V

public static String JapaneseEncoding_V

JapaneseFont_Go

public static String JapaneseFont_Go

JapaneseFont_Min

public static String JapaneseFont_Min

KoreanEncoding_H

public static String KoreanEncoding_H

KoreanEncoding_V

public static String KoreanEncoding_V

KoreanFont_GoThic

public static String KoreanFont_GoThic

KoreanFont_SMyeongJo

public static String KoreanFont_SMyeongJo

defaultFont

private String defaultFont

encoding

private String encoding

Constructor Details

AsianFontMapper

public AsianFontMapper(String font,
                       String encoding)

Method Details

awtToPdf

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