iTextSharp.text.pdf.AcroFields.Item.GetPage C# (CSharp) Method

GetPage() public method

public GetPage ( int idx ) : int
idx int
return int
            public int GetPage(int idx) {
                return (int) page[idx];
            }

Usage Example

Esempio n. 1
0
 internal void CreateWidgets(List <Object> list, AcroFields.Item item)
 {
     for (int k = 0; k < item.Size; ++k)
     {
         list.Add(item.GetPage(k));
         PdfDictionary merged = item.GetMerged(k);
         PdfObject     dr     = merged.Get(PdfName.DR);
         if (dr != null)
         {
             PdfFormField.MergeResources(resources, (PdfDictionary)PdfReader.GetPdfObject(dr));
         }
         PdfDictionary widget = new PdfDictionary();
         foreach (PdfName key in merged.Keys)
         {
             if (widgetKeys.ContainsKey(key))
             {
                 widget.Put(key, merged.Get(key));
             }
         }
         widget.Put(iTextTag, new PdfNumber(item.GetTabOrder(k) + 1));
         list.Add(widget);
     }
 }