iText 8.0.5 API
iText.Kernel.Pdf.Action.PdfWin Class Reference

This class is a wrapper around a Windows launch parameter dictionary. More...

Inheritance diagram for iText.Kernel.Pdf.Action.PdfWin:
iText.Kernel.Pdf.PdfObjectWrapper< PdfDictionary >

Public Member Functions

  PdfWin (PdfDictionary pdfObject)
  Creates a new wrapper around an existing Windows launch parameter dictionary. More...
 
  PdfWin (PdfString f)
  Creates a new wrapper around a newly created Windows launch parameter dictionary. More...
 
  PdfWin (PdfString f, PdfString d, PdfString o, PdfString p)
  Creates a new wrapper around a newly created Windows launch parameter dictionary. 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 ()
 

Package Functions

override bool  IsWrappedObjectMustBeIndirect ()
  Defines if the object behind this wrapper must be an indirect object in the resultant document. More...
 
- Package Functions inherited from iText.Kernel.Pdf.PdfObjectWrapper< PdfDictionary >
  PdfObjectWrapper (T pdfObject)
 
virtual void  SetPdfObject (T pdfObject)
 
virtual void  SetForbidRelease ()
 
virtual void  UnsetForbidRelease ()
 
virtual void  EnsureUnderlyingObjectHasIndirectReference ()
 

Additional Inherited Members

- Static Package Functions inherited from iText.Kernel.Pdf.PdfObjectWrapper< PdfDictionary >
static void  MarkObjectAsIndirect (PdfObject pdfObject)
 
static void  EnsureObjectIsAddedToDocument (PdfObject @object)
  Some wrappers use object's indirect reference to obtain the PdfDocument to which the object belongs to. More...
 

Detailed Description

This class is a wrapper around a Windows launch parameter dictionary.

Constructor & Destructor Documentation

◆ PdfWin() [1/3]

iText.Kernel.Pdf.Action.PdfWin.PdfWin ( PdfDictionary  pdfObject )
inline

Creates a new wrapper around an existing Windows launch parameter dictionary.

Parameters
pdfObject the dictionary to create a wrapper for

◆ PdfWin() [2/3]

iText.Kernel.Pdf.Action.PdfWin.PdfWin ( PdfString  f )
inline

Creates a new wrapper around a newly created Windows launch parameter dictionary.

Parameters
f the file name of the application that shall be launched or the document that shall be opened or printed, in standard Windows pathname format. If the name string includes a backslash character (), the backslash shall itself be preceded by a backslash.

◆ PdfWin() [3/3]

iText.Kernel.Pdf.Action.PdfWin.PdfWin ( PdfString  f,
PdfString  d,
PdfString  o,
PdfString  p 
)
inline

Creates a new wrapper around a newly created Windows launch parameter dictionary.

Parameters
f the file name of the application that shall be launched or the document that shall be opened or printed, in standard Windows pathname format. If the name string includes a backslash character (), the backslash shall itself be preceded by a backslash
d a bye string specifying the default directory in standard DOS syntax
o an ASCII string specifying the operation to perform on the file. Shall be one of the following: "open", "print"
p a parameter string that shall be passed to the application. This entry shall be omitted if a document is abound to be opened

Member Function Documentation

◆ IsWrappedObjectMustBeIndirect()

override bool iText.Kernel.Pdf.Action.PdfWin.IsWrappedObjectMustBeIndirect ( )
inlinepackagevirtual

Defines if the object behind this wrapper must be an indirect object in the resultant document.

Implements iText.Kernel.Pdf.PdfObjectWrapper< PdfDictionary >.