iText 8.0.5 API
iText.Layout.Tagging.TaggingDummyElement Class Reference

Instances of the class are used for TaggingHintKey which don't have model element e.g. TR or THEAD in the table. More...

Inheritance diagram for iText.Layout.Tagging.TaggingDummyElement:
iText.Layout.Tagging.IAccessibleElement iText.Layout.IPropertyContainer

Public Member Functions

  TaggingDummyElement (String role)
  Instantiate a new TaggingDummyElement instance. More...
 
virtual AccessibilityProperties  GetAccessibilityProperties ()
  Gets the accessibility properties. More...
 
virtual T1  GetProperty< T1 > (int property)
  Gets the property from this entity. More...
 
virtual void  SetProperty (int property, Object value)
  Sets a property for this entity. More...
 
virtual bool  HasProperty (int property)
  Checks if this entity has the specified property. More...
 
virtual bool  HasOwnProperty (int property)
  Checks if this entity has the specified property, i.e. if it was set to this very element earlier More...
 
virtual T1  GetOwnProperty< T1 > (int property)
  Gets own property from this entity. More...
 
virtual T1  GetDefaultProperty< T1 > (int property)
  Gets the default property from this entity. More...
 
virtual void  DeleteOwnProperty (int property)
  Deletes the own property of this entity. More...
 

Detailed Description

Instances of the class are used for TaggingHintKey which don't have model element e.g. TR or THEAD in the table.

Instances of the class are used for TaggingHintKey which don't have model element e.g. TR or THEAD in the table. Nobody will call LayoutTaggingHelper.FinishTaggingHint(iText.Layout.IPropertyContainer) for them, it is why they should be handled separately.

Constructor & Destructor Documentation

◆ TaggingDummyElement()

iText.Layout.Tagging.TaggingDummyElement.TaggingDummyElement ( String  role )
inline

Instantiate a new TaggingDummyElement instance.

Parameters
role the role.

Member Function Documentation

◆ DeleteOwnProperty()

virtual void iText.Layout.Tagging.TaggingDummyElement.DeleteOwnProperty ( int  property )
inlinevirtual

Deletes the own property of this entity.

Implements iText.Layout.IPropertyContainer.

◆ GetAccessibilityProperties()

virtual AccessibilityProperties iText.Layout.Tagging.TaggingDummyElement.GetAccessibilityProperties ( )
inlinevirtual

◆ GetDefaultProperty< T1 >()

virtual T1 iText.Layout.Tagging.TaggingDummyElement.GetDefaultProperty< T1 > ( int  property )
inlinevirtual

Gets the default property from this entity.

Implements iText.Layout.IPropertyContainer.

◆ GetOwnProperty< T1 >()

virtual T1 iText.Layout.Tagging.TaggingDummyElement.GetOwnProperty< T1 > ( int  property )
inlinevirtual

Gets own property from this entity.

Implements iText.Layout.IPropertyContainer.

◆ GetProperty< T1 >()

virtual T1 iText.Layout.Tagging.TaggingDummyElement.GetProperty< T1 > ( int  property )
inlinevirtual

Gets the property from this entity.

Implements iText.Layout.IPropertyContainer.

◆ HasOwnProperty()

virtual bool iText.Layout.Tagging.TaggingDummyElement.HasOwnProperty ( int  property )
inlinevirtual

Checks if this entity has the specified property, i.e. if it was set to this very element earlier

Implements iText.Layout.IPropertyContainer.

◆ HasProperty()

virtual bool iText.Layout.Tagging.TaggingDummyElement.HasProperty ( int  property )
inlinevirtual

Checks if this entity has the specified property.

Implements iText.Layout.IPropertyContainer.

◆ SetProperty()

virtual void iText.Layout.Tagging.TaggingDummyElement.SetProperty ( int  property,
Object  value 
)
inlinevirtual

Sets a property for this entity.

Implements iText.Layout.IPropertyContainer.