Home | History | Annotate | Download | only in pdf

Lines Matching refs:get

291     for (; advanceInfo != NULL; advanceInfo = advanceInfo->fNext.get()) {
303 advanceArray.get());
305 result->append(advanceArray.get());
423 if (find(SkTypeface::UniqueID(fTypeface.get()), fFirstGlyphID, &index)) {
444 return fTypeface.get();
493 SkASSERT(relatedFont->fFontInfo.get());
495 fontDescriptor = relatedFont->fDescriptor.get();
504 SkSafeUnref(fontInfo.get()); // SkRefPtr and Get both took a reference.
507 SkPDFFont* font = new SkPDFFont(fontInfo.get(), typeface, glyphID, false,
599 new SkPDFFont(fFontInfo.get(), fTypeface.get(), 1, true, NULL));
601 insert("DescendantFonts", descendantFonts.get());
607 if (fFontInfo.get() == NULL ||
619 SkRefPtr<SkPDFStream> pdfCmap = new SkPDFStream(cmapStream.get());
620 fResources.push(pdfCmap.get()); // Pass reference from new.
621 insert("ToUnicode", new SkPDFObjRef(pdfCmap.get()))->unref();
642 insert("CIDSystemInfo", sysInfo.get());
646 if (fFontInfo->fGlyphWidths.get()) {
649 composeAdvanceData(fFontInfo->fGlyphWidths.get(),
653 insert("W", widths.get());
659 if (fFontInfo->fVerticalMetrics.get()) {
665 composeAdvanceData(fFontInfo->fVerticalMetrics.get(),
670 insert("W2", advances.get());
682 SkASSERT(!fFontInfo->fVerticalMetrics.get());
683 SkASSERT(fFontInfo->fGlyphWidths.get());
690 for (widthEntry = fFontInfo.get()->fGlyphWidths.get();
692 widthEntry = widthEntry->fNext.get()) {
717 insert("Encoding", encoding.get());
721 encoding->insert("Differences", encDiffs.get());
727 new SkPDFName(fFontInfo->fGlyphNames->get()[gID]))->unref();
737 paint.setTypeface(fTypeface.get());
756 insert("CharProcs", charProcs.get());
760 insert("Encoding", encoding.get());
764 encoding->insert("Differences", encDiffs.get());
797 new SkPDFStream(glyphStream.get());
799 fResources.push(glyphDescription.get());
801 new SkPDFObjRef(glyphDescription.get()))->unref();
807 insert("Widths", widthArray.get());
817 if (fDescriptor.get() != NULL) {
818 fResources.push(fDescriptor.get());
820 insert("FontDescriptor", new SkPDFObjRef(fDescriptor.get()))->unref();
833 SkFontHost::OpenStream(SkTypeface::UniqueID(fTypeface.get()));
835 SkStream* fontData = handleType1Stream(rawFontData.get(), &header,
841 fResources.push(fontStream.get());
846 new SkPDFObjRef(fontStream.get()))->unref();
851 SkFontHost::OpenStream(SkTypeface::UniqueID(fTypeface.get()));
853 SkRefPtr<SkPDFStream> fontStream = new SkPDFStream(fontData.get());
855 fResources.push(fontStream.get());
860 new SkPDFObjRef(fontStream.get()))->unref();
866 get()));
868 SkRefPtr<SkPDFStream> fontStream = new SkPDFStream(fontData.get());
870 fResources.push(fontStream.get());
879 new SkPDFObjRef(fontStream.get()))->unref();
887 fResources.push(fDescriptor.get());
889 insert("FontDescriptor", new SkPDFObjRef(fDescriptor.get()))->unref();
928 appendWidth(widthRangeEntry->fAdvance[0], emSize, widthArray.get());
933 appendWidth(widthRangeEntry->fAdvance[i], emSize, widthArray.get());
935 appendWidth(defaultWidth, 1000, widthArray.get());
940 insert("Widths", widthArray.get());