iText 8.0.2 API
iText.Kernel.Pdf.Collection.PdfCollectionSchema Class Reference
Inheritance diagram for iText.Kernel.Pdf.Collection.PdfCollectionSchema:
iText.Kernel.Pdf.PdfObjectWrapper< PdfDictionary >

Public Member Functions

  PdfCollectionSchema (PdfDictionary pdfObject)
 
  PdfCollectionSchema ()
  Creates a Collection Schema dictionary. More...
 
virtual iText.Kernel.Pdf.Collection.PdfCollectionSchema  AddField (String name, PdfCollectionField field)
  Adds a Collection field to the Schema. More...
 
virtual PdfCollectionField  GetField (String name)
  Retrieves a Collection field from the Schema. More...
 
- Public Member Functions inherited from iText.Kernel.Pdf.PdfObjectWrapper< PdfDictionary >
virtual T  GetPdfObject ()
 
virtual iText.Kernel.Pdf.PdfObjectWrapper< T >  MakeIndirect (PdfDocument document, PdfIndirectReference reference)
  Marks object behind wrapper to be saved as indirect. More...
 
virtual iText.Kernel.Pdf.PdfObjectWrapper< T >  MakeIndirect (PdfDocument document)
  Marks object behind wrapper to be saved as indirect. More...
 
virtual iText.Kernel.Pdf.PdfObjectWrapper< T >  SetModified ()
 
virtual void  Flush ()
 
virtual bool  IsFlushed ()
 

Constructor & Destructor Documentation

◆ PdfCollectionSchema()

iText.Kernel.Pdf.Collection.PdfCollectionSchema.PdfCollectionSchema ( )
inline

Creates a Collection Schema dictionary.

Member Function Documentation

◆ AddField()

virtual iText.Kernel.Pdf.Collection.PdfCollectionSchema iText.Kernel.Pdf.Collection.PdfCollectionSchema.AddField ( String  name,
PdfCollectionField  field 
)
inlinevirtual

Adds a Collection field to the Schema.

Parameters
name the name of the collection field
field a Collection Field
Returns
this instance to support fluent interface

◆ GetField()

virtual PdfCollectionField iText.Kernel.Pdf.Collection.PdfCollectionSchema.GetField ( String  name )
inlinevirtual

Retrieves a Collection field from the Schema.

Parameters
name is the name of the collection field
Returns
a Collection field