iTextSharp.text.pdf.PdfWriter.GetOCGOrder C# (CSharp) Méthode

GetOCGOrder() private static méthode

private static GetOCGOrder ( PdfArray order, PdfLayer layer ) : void
order PdfArray
layer PdfLayer
Résultat void
        private static void GetOCGOrder(PdfArray order, PdfLayer layer)
        {
            if (!layer.OnPanel)
                return;
            if (layer.Title == null)
                order.Add(layer.Ref);
            List<PdfLayer> children = layer.Children;
            if (children == null)
                return;
            PdfArray kids = new PdfArray();
            if (layer.Title != null)
                kids.Add(new PdfString(layer.Title, PdfObject.TEXT_UNICODE));
            for (int k = 0; k < children.Count; ++k) {
                GetOCGOrder(kids, children[k]);
            }
            if (kids.Size > 0)
                order.Add(kids);
        }