Home | History | Annotate | Download | only in PdfViewer

Lines Matching refs:SkPdfFont

28 class SkPdfFont;
48 SkPdfFont* fontFromName(SkPdfNativeDoc* doc, SkPdfNativeObject* obj, const char* fontName);
167 class SkPdfFont {
169 SkPdfFont* fBaseFont;
175 SkPdfFont() : fBaseFont(NULL), fEncoding(SkPdfDefaultEncoding::instance()), fToUnicode(NULL) {}
177 virtual ~SkPdfFont() {
233 static SkPdfFont* fontFromPdfDictionary(SkPdfNativeDoc* doc, SkPdfFontDictionary* dict);
234 static SkPdfFont* Default() {return fontFromName(NULL, NULL, "TimesNewRoman");}
247 static SkPdfFont* fontFromFontDescriptor(SkPdfNativeDoc* doc,
257 static SkPdfFont* fontFromPdfDictionaryOnce(SkPdfNativeDoc* doc, SkPdfFontDictionary* dict);
260 class SkPdfStandardFont : public SkPdfFont {
285 class SkPdfType0Font : public SkPdfFont {
300 class SkPdfType1Font : public SkPdfFont {
304 fBaseFont = SkPdfFont::fontFromFontDescriptor(doc, dict->FontDescriptor(doc));
369 class SkPdfType3Font : public SkPdfFont {