iText 7 7.1.9 API
iText.Kernel.Pdf.PdfObjectWrapper< T > Class Template Referenceabstract

Public Member Functions

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 ()
 

Member Function Documentation

◆ MakeIndirect() [1/2]

virtual iText.Kernel.Pdf.PdfObjectWrapper<T> iText.Kernel.Pdf.PdfObjectWrapper< T >.MakeIndirect ( PdfDocument  document )
inlinevirtual

Marks object behind wrapper to be saved as indirect.

Parameters
document a document the indirect reference will belong to.
Returns
object itself.

◆ MakeIndirect() [2/2]

virtual iText.Kernel.Pdf.PdfObjectWrapper<T> iText.Kernel.Pdf.PdfObjectWrapper< T >.MakeIndirect ( PdfDocument  document,
PdfIndirectReference  reference 
)
inlinevirtual

Marks object behind wrapper to be saved as indirect.

Parameters
document a document the indirect reference belongs to.
reference a reference which will be assigned for the object behind wrapper.
Returns
object itself.