iText 9.5.0 API
iText.Kernel.Pdf.Tagging.PdfUserPropertiesAttributes Class Reference
Inheritance diagram for iText.Kernel.Pdf.Tagging.PdfUserPropertiesAttributes:
iText.Kernel.Pdf.Tagging.PdfStructureAttributes iText.Kernel.Pdf.PdfObjectWrapper< PdfDictionary >

Public Member Functions

  PdfUserPropertiesAttributes (PdfDictionary attributesDict)
 
  PdfUserPropertiesAttributes (IList< PdfUserProperty > userProperties)
 
virtual iText.Kernel.Pdf.Tagging.PdfUserPropertiesAttributes  AddUserProperty (PdfUserProperty userProperty)
 
virtual PdfUserProperty  GetUserProperty (int i)
 
virtual iText.Kernel.Pdf.Tagging.PdfUserPropertiesAttributes  RemoveUserProperty (int i)
 
virtual int  GetNumberOfUserProperties ()
 
- Public Member Functions inherited from iText.Kernel.Pdf.Tagging.PdfStructureAttributes
  PdfStructureAttributes (PdfDictionary attributesDict)
 
  PdfStructureAttributes (String owner)
 
virtual String  GetPdfOwner ()
  Method to get owner of current pdf object. More...
 
  PdfStructureAttributes (PdfNamespace @namespace)
 
virtual iText.Kernel.Pdf.Tagging.PdfStructureAttributes  AddEnumAttribute (String attributeName, String attributeValue)
 
virtual iText.Kernel.Pdf.Tagging.PdfStructureAttributes  AddTextAttribute (String attributeName, String attributeValue)
 
virtual iText.Kernel.Pdf.Tagging.PdfStructureAttributes  AddIntAttribute (String attributeName, int attributeValue)
 
virtual iText.Kernel.Pdf.Tagging.PdfStructureAttributes  AddFloatAttribute (String attributeName, float attributeValue)
 
virtual String  GetAttributeAsEnum (String attributeName)
 
virtual String  GetAttributeAsText (String attributeName)
 
virtual ? int  GetAttributeAsInt (String attributeName)
 
virtual ? float  GetAttributeAsFloat (String attributeName)
 
virtual iText.Kernel.Pdf.Tagging.PdfStructureAttributes  RemoveAttribute (String attributeName)
 
- 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 ()
 

Additional Inherited Members

- Package Functions inherited from iText.Kernel.Pdf.Tagging.PdfStructureAttributes
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 ()
 
- 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...