iTextSharp.text.pdf.PdfWriter.AddSimple C# (CSharp) Method

AddSimple() private method

private AddSimple ( BaseFont bf ) : FontDetails
bf BaseFont
return FontDetails
        internal FontDetails AddSimple(BaseFont bf)
        {
            FontDetails ret;
            if (!documentFonts.TryGetValue(bf, out ret)) {
                PdfWriter.CheckPdfIsoConformance(this, PdfIsoKeys.PDFISOKEY_FONT, bf);
                if (bf.FontType == BaseFont.FONT_TYPE_DOCUMENT) {
                    ret = new FontDetails(new PdfName("F" + fontNumber++), ((DocumentFont)bf).IndirectReference, bf);
                } else {
                    ret = new FontDetails(new PdfName("F" + fontNumber++), body.PdfIndirectReference, bf);
                }
                documentFonts[bf] = ret;
            }
            return ret;
        }

Same methods

PdfWriter::AddSimple ( PdfSpotColor spc ) : ColorDetails

Usage Example

 public virtual ColorDetails[] GetColorantDetails(PdfWriter writer) {
     if (altColorDetails == null && this.altcs is ExtendedColor &&
         ((ExtendedColor) this.altcs).Type == ExtendedColor.TYPE_LAB) {
         altColorDetails = writer.AddSimple(((LabColor) altcs).LabColorSpace);
     }
     return new ColorDetails[] {altColorDetails};
 }
All Usage Examples Of iTextSharp.text.pdf.PdfWriter::AddSimple