iTextSharp.text.pdf.CFFFontSubset.ReconstructPrivateSubrs C# (CSharp) Метод

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

private ReconstructPrivateSubrs ( int Font, IndexBaseItem fdPrivateBase, OffsetItem fdSubrs ) : void
Font int
fdPrivateBase IndexBaseItem
fdSubrs OffsetItem
Результат void
        internal void ReconstructPrivateSubrs(int Font,IndexBaseItem[] fdPrivateBase,
            OffsetItem[] fdSubrs)
        {
            // For each private dict
            for (int i=0;i<fonts[Font].fdprivateLengths.Length;i++)
            {
                // If that private dict's Subrs are used insert the new LSubrs
                // computed earlier
                if (fdSubrs[i]!= null && fonts[Font].PrivateSubrsOffset[i] >= 0)
                {
                    OutputList.Add(new SubrMarkerItem(fdSubrs[i],fdPrivateBase[i]));
                    OutputList.Add(new RangeItem(new RandomAccessFileOrArray(NewLSubrsIndex[i]),0,NewLSubrsIndex[i].Length));
                }
            }
        }