iText 8.0.2 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 PdfUserProperty  SetName (String name)
 
virtual PdfUserProperty.ValueType  GetValueType ()
 
virtual PdfUserProperty  SetValue (String value)
 
virtual PdfUserProperty  SetValue (int value)
 
virtual PdfUserProperty  SetValue (float value)
 
virtual PdfUserProperty  SetValue (bool value)
 
virtual String  GetValueAsText ()
 
virtual ? float  GetValueAsFloat ()
 
virtual ? bool  GetValueAsBool ()
 
virtual String  GetValueFormattedRepresentation ()
 
virtual PdfUserProperty  SetValueFormattedRepresentation (String formattedRepresentation)
 
virtual ? bool  IsHidden ()
 
virtual 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 ()