iTextSharp.text.pdf.CJKFont.WriteFont C# (CSharp) Метод

WriteFont() приватный Метод

private WriteFont ( PdfWriter writer, PdfIndirectReference piref, Object parms ) : void
writer PdfWriter
piref PdfIndirectReference
parms Object
Результат void
        internal override void WriteFont(PdfWriter writer, PdfIndirectReference piref, Object[] parms)
        {
            IntHashtable cjkTag = (IntHashtable)parms[0];
            PdfIndirectReference ind_font = null;
            PdfObject pobj = null;
            PdfIndirectObject obj = null;
            pobj = GetFontDescriptor();
            if (pobj != null){
                obj = writer.AddToBody(pobj);
                ind_font = obj.IndirectReference;
            }
            pobj = GetCIDFont(ind_font, cjkTag);
            if (pobj != null){
                obj = writer.AddToBody(pobj);
                ind_font = obj.IndirectReference;
            }
            pobj = GetFontBaseType(ind_font);
            writer.AddToBody(pobj, piref);
        }