iText 7 7.1.8 API
iText.Kernel.Pdf.Tagging.PdfUserProperty Class Reference
Inheritance diagram for iText.Kernel.Pdf.Tagging.PdfUserProperty:
iText.Kernel.Pdf.PdfObjectWrapper< PdfDictionary >

Public Types

enum   ValueType { UNKNOWN, TEXT, NUMBER, BOOLEAN }
 

Public Member Functions

  PdfUserProperty (PdfDictionary pdfObject)
 
  PdfUserProperty (String name, String value)
 
  PdfUserProperty (String name, int value)
 
  PdfUserProperty (String name, float value)
 
  PdfUserProperty (String name, bool value)
 
virtual String  GetName ()
 
virtual iText.Kernel.Pdf.Tagging.PdfUserProperty  SetName (String name)
 
virtual PdfUserProperty.ValueType  GetValueType ()
 
virtual iText.Kernel.Pdf.Tagging.PdfUserProperty  SetValue (String value)
 
virtual iText.Kernel.Pdf.Tagging.PdfUserProperty  SetValue (int value)
 
virtual iText.Kernel.Pdf.Tagging.PdfUserProperty  SetValue (float value)
 
virtual iText.Kernel.Pdf.Tagging.PdfUserProperty  SetValue (bool value)
 
virtual String  GetValueAsText ()
 
virtual ? float  GetValueAsFloat ()
 
virtual ? bool  GetValueAsBool ()
 
virtual String  GetValueFormattedRepresentation ()
 
virtual iText.Kernel.Pdf.Tagging.PdfUserProperty  SetValueFormattedRepresentation (String formattedRepresentation)
 
virtual ? bool  IsHidden ()
 
virtual iText.Kernel.Pdf.Tagging.PdfUserProperty  SetHidden (bool isHidden)
 
- 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 ()