An Element is a specialization wrapper around an Atom designed to expose aspects of that Atom in a structured manner.

Different subclasses of Element are used to represent the different objects defined in the Adobe PDF Specification.

In general there is one Element subclass for each object table in the PDF Specification.

System.Object
   WebSupergoo.ABCpdf11.Elements.Element
      WebSupergoo.ABCpdf11.Elements.ActionElement
      WebSupergoo.ABCpdf11.Elements.AlternateImageElement
      WebSupergoo.ABCpdf11.Elements.AnnotationAdditionalActionsElement
      WebSupergoo.ABCpdf11.Elements.AnnotationElement
      WebSupergoo.ABCpdf11.Elements.AppearanceCharacteristicsElement
      WebSupergoo.ABCpdf11.Elements.AppearanceElement
      WebSupergoo.ABCpdf11.Elements.ArrayElement<T>
      WebSupergoo.ABCpdf11.Elements.AtomicArrayElement<T>
      WebSupergoo.ABCpdf11.Elements.AttributesElement
      WebSupergoo.ABCpdf11.Elements.BeadElement
      WebSupergoo.ABCpdf11.Elements.BorderEffectElement
      WebSupergoo.ABCpdf11.Elements.BorderStyleElement
      WebSupergoo.ABCpdf11.Elements.BoxColorInformationElement
      WebSupergoo.ABCpdf11.Elements.BoxStyleElement
      WebSupergoo.ABCpdf11.Elements.CalGrayColorSpaceAttributesElement
      WebSupergoo.ABCpdf11.Elements.CalRGBColorSpaceAttributesElement
      WebSupergoo.ABCpdf11.Elements.CatalogElement
      WebSupergoo.ABCpdf11.Elements.CatalogUriElement
      WebSupergoo.ABCpdf11.Elements.CertificateSeedValueElement
      WebSupergoo.ABCpdf11.Elements.CIDSystemInfoElement
      WebSupergoo.ABCpdf11.Elements.CMapStreamElement
      WebSupergoo.ABCpdf11.Elements.CollectionColorsElement
      WebSupergoo.ABCpdf11.Elements.CollectionElement
      WebSupergoo.ABCpdf11.Elements.CollectionFieldElement
      WebSupergoo.ABCpdf11.Elements.CollectionItemElement
      WebSupergoo.ABCpdf11.Elements.CollectionSchemaElement
      WebSupergoo.ABCpdf11.Elements.CollectionSortElement
      WebSupergoo.ABCpdf11.Elements.CollectionSplitElement
      WebSupergoo.ABCpdf11.Elements.CollectionSubItemElement
      WebSupergoo.ABCpdf11.Elements.ColorElement
      WebSupergoo.ABCpdf11.Elements.ColorSpaceElement
      WebSupergoo.ABCpdf11.Elements.CrossReferenceStreamElement
      WebSupergoo.ABCpdf11.Elements.CryptFilterElement
      WebSupergoo.ABCpdf11.Elements.CuePointElement
      WebSupergoo.ABCpdf11.Elements.D3DActivationElement
      WebSupergoo.ABCpdf11.Elements.D3DAnimationStyleElement
      WebSupergoo.ABCpdf11.Elements.D3DBackgroundElement
      WebSupergoo.ABCpdf11.Elements.D3DCrossSectionElement
      WebSupergoo.ABCpdf11.Elements.D3DLightingSchemeElement
      WebSupergoo.ABCpdf11.Elements.D3DMeasurementElement
      WebSupergoo.ABCpdf11.Elements.D3DNodeElement
      WebSupergoo.ABCpdf11.Elements.D3DReferenceElement
      WebSupergoo.ABCpdf11.Elements.D3DStreamElement
      WebSupergoo.ABCpdf11.Elements.D3DUnitsElement
      WebSupergoo.ABCpdf11.Elements.D3DViewElement
      WebSupergoo.ABCpdf11.Elements.DestinationActionElement
      WebSupergoo.ABCpdf11.Elements.DestinationElement
      WebSupergoo.ABCpdf11.Elements.DeveloperExtensionsElement
      WebSupergoo.ABCpdf11.Elements.DeviceNColorSpaceAttributesElement
      WebSupergoo.ABCpdf11.Elements.DeviceNMixingHintsElement
      WebSupergoo.ABCpdf11.Elements.DeviceNProcessElement
      WebSupergoo.ABCpdf11.Elements.DictElement<T>
      WebSupergoo.ABCpdf11.Elements.DocumentCatalogAdditionalActionsElement
      WebSupergoo.ABCpdf11.Elements.DocumentInformationElement
      WebSupergoo.ABCpdf11.Elements.DocumentPartElement
      WebSupergoo.ABCpdf11.Elements.DocumentPartRootElement
      WebSupergoo.ABCpdf11.Elements.DocumentSecurityStoreElement
      WebSupergoo.ABCpdf11.Elements.EmbeddedFileParameterElement
      WebSupergoo.ABCpdf11.Elements.EmbeddedFileSetElement
      WebSupergoo.ABCpdf11.Elements.EmbeddedFileStreamElement
      WebSupergoo.ABCpdf11.Elements.EmbeddedFontStreamElement
      WebSupergoo.ABCpdf11.Elements.EncodingElement
      WebSupergoo.ABCpdf11.Elements.EncryptedPayloadElement
      WebSupergoo.ABCpdf11.Elements.EncryptionElement
      WebSupergoo.ABCpdf11.Elements.ExtensionsElement
      WebSupergoo.ABCpdf11.Elements.ExternalDataElement
      WebSupergoo.ABCpdf11.Elements.FDFElement
      WebSupergoo.ABCpdf11.Elements.FDFFieldElement
      WebSupergoo.ABCpdf11.Elements.FDFJavaScriptElement
      WebSupergoo.ABCpdf11.Elements.FDFNamedPageReferenceElement
      WebSupergoo.ABCpdf11.Elements.FDFPageElement
      WebSupergoo.ABCpdf11.Elements.FDFTemplateElement
      WebSupergoo.ABCpdf11.Elements.FieldElement
      WebSupergoo.ABCpdf11.Elements.FileSpecificationElement
      WebSupergoo.ABCpdf11.Elements.FileTrailerElement
      WebSupergoo.ABCpdf11.Elements.FixedPrintElement
      WebSupergoo.ABCpdf11.Elements.FloatingWindowParametersElement
      WebSupergoo.ABCpdf11.Elements.FolderElement
      WebSupergoo.ABCpdf11.Elements.FontDescriptorElement
      WebSupergoo.ABCpdf11.Elements.FontElement
      WebSupergoo.ABCpdf11.Elements.FormFieldAdditionalActionsElement
      WebSupergoo.ABCpdf11.Elements.FunctionElement
      WebSupergoo.ABCpdf11.Elements.GeographicCoordinateSystemElement
      WebSupergoo.ABCpdf11.Elements.GraphicsStateParameterElement
      WebSupergoo.ABCpdf11.Elements.GroupAttributesElement
      WebSupergoo.ABCpdf11.Elements.HalftoneElement
      WebSupergoo.ABCpdf11.Elements.ICCProfileStreamElement
      WebSupergoo.ABCpdf11.Elements.IconFitElement
      WebSupergoo.ABCpdf11.Elements.InteractiveFormElement
      WebSupergoo.ABCpdf11.Elements.LabColorSpaceAttributesElement
      WebSupergoo.ABCpdf11.Elements.LegalAttestationElement
      WebSupergoo.ABCpdf11.Elements.LinearizationParameterElement
      WebSupergoo.ABCpdf11.Elements.MacOSFileInformationElement
      WebSupergoo.ABCpdf11.Elements.MarkedContentReferenceElement
      WebSupergoo.ABCpdf11.Elements.MarkInformationElement
      WebSupergoo.ABCpdf11.Elements.MatrixElement
      WebSupergoo.ABCpdf11.Elements.MeasureElement
      WebSupergoo.ABCpdf11.Elements.MediaClipDataMhBeElement
      WebSupergoo.ABCpdf11.Elements.MediaClipElement
      WebSupergoo.ABCpdf11.Elements.MediaClipSectionMhBeElement
      WebSupergoo.ABCpdf11.Elements.MediaCriteriaElement
      WebSupergoo.ABCpdf11.Elements.MediaDurationElement
      WebSupergoo.ABCpdf11.Elements.MediaOffsetElement
      WebSupergoo.ABCpdf11.Elements.MediaPermissionsElement
      WebSupergoo.ABCpdf11.Elements.MediaPlayerInfoElement
      WebSupergoo.ABCpdf11.Elements.MediaPlayersElement
      WebSupergoo.ABCpdf11.Elements.MediaPlayParametersElement
      WebSupergoo.ABCpdf11.Elements.MediaPlayParametersMhBeElement
      WebSupergoo.ABCpdf11.Elements.MediaScreenParametersElement
      WebSupergoo.ABCpdf11.Elements.MediaScreenParametersMhBeElement
      WebSupergoo.ABCpdf11.Elements.MetadataStreamElement
      WebSupergoo.ABCpdf11.Elements.MinimumBitDepthElement
      WebSupergoo.ABCpdf11.Elements.MinimumScreenSizeElement
      WebSupergoo.ABCpdf11.Elements.MovieActivationElement
      WebSupergoo.ABCpdf11.Elements.MovieElement
      WebSupergoo.ABCpdf11.Elements.NameDictionaryElement
      WebSupergoo.ABCpdf11.Elements.NamespaceElement
      WebSupergoo.ABCpdf11.Elements.NavigationNodeElement
      WebSupergoo.ABCpdf11.Elements.NavigatorElement
      WebSupergoo.ABCpdf11.Elements.NumberFormatElement
      WebSupergoo.ABCpdf11.Elements.ObjectReferenceElement
      WebSupergoo.ABCpdf11.Elements.ObjectStreamElement
      WebSupergoo.ABCpdf11.Elements.OpiElement
      WebSupergoo.ABCpdf11.Elements.OpiVersionElement
      WebSupergoo.ABCpdf11.Elements.OptionalContentConfigElement
      WebSupergoo.ABCpdf11.Elements.OptionalContentGroupElement
      WebSupergoo.ABCpdf11.Elements.OptionalContentMembershipElement
      WebSupergoo.ABCpdf11.Elements.OptionalContentPropertiesElement
      WebSupergoo.ABCpdf11.Elements.OptionalContentUsageCreatorElement
      WebSupergoo.ABCpdf11.Elements.OptionalContentUsageElement
      WebSupergoo.ABCpdf11.Elements.OptionalContentUsageExportElement
      WebSupergoo.ABCpdf11.Elements.OptionalContentUsageLanguageElement
      WebSupergoo.ABCpdf11.Elements.OptionalContentUsagePageElement
      WebSupergoo.ABCpdf11.Elements.OptionalContentUsagePrintElement
      WebSupergoo.ABCpdf11.Elements.OptionalContentUsageUserElement
      WebSupergoo.ABCpdf11.Elements.OptionalContentUsageViewElement
      WebSupergoo.ABCpdf11.Elements.OptionalContentUsageZoomElement
      WebSupergoo.ABCpdf11.Elements.OutlineElement
      WebSupergoo.ABCpdf11.Elements.OutlineItemElement
      WebSupergoo.ABCpdf11.Elements.OutputIntentElement
      WebSupergoo.ABCpdf11.Elements.OutputProfilesElement
      WebSupergoo.ABCpdf11.Elements.PageLabelElement
      WebSupergoo.ABCpdf11.Elements.PageObjectAdditionalActionsElement
      WebSupergoo.ABCpdf11.Elements.PageObjectElement
      WebSupergoo.ABCpdf11.Elements.PagePieceDataElement
      WebSupergoo.ABCpdf11.Elements.PageTreeNodeElement
      WebSupergoo.ABCpdf11.Elements.PaperMetaDataGenerationParametersElement
      WebSupergoo.ABCpdf11.Elements.ParameterElement
      WebSupergoo.ABCpdf11.Elements.PatternElement
      WebSupergoo.ABCpdf11.Elements.PermissionsElement
      WebSupergoo.ABCpdf11.Elements.PointDataElement
      WebSupergoo.ABCpdf11.Elements.ProjectedCoordinateSystemElement
      WebSupergoo.ABCpdf11.Elements.ProjectionElement
      WebSupergoo.ABCpdf11.Elements.RectangleElement
      WebSupergoo.ABCpdf11.Elements.ReferenceElement
      WebSupergoo.ABCpdf11.Elements.RelatedFileSetElement
      WebSupergoo.ABCpdf11.Elements.RenderModeElement
      WebSupergoo.ABCpdf11.Elements.RenditionElement
      WebSupergoo.ABCpdf11.Elements.RenditionMhBeElement
      WebSupergoo.ABCpdf11.Elements.RequirementElement
      WebSupergoo.ABCpdf11.Elements.RequirementHandlerElement
      WebSupergoo.ABCpdf11.Elements.ResourceElement
      WebSupergoo.ABCpdf11.Elements.RichMediaActivationElement
      WebSupergoo.ABCpdf11.Elements.RichMediaAnimationElement
      WebSupergoo.ABCpdf11.Elements.RichMediaCommandElement
      WebSupergoo.ABCpdf11.Elements.RichMediaConfigElement
      WebSupergoo.ABCpdf11.Elements.RichMediaContentElement
      WebSupergoo.ABCpdf11.Elements.RichMediaDeactivationElement
      WebSupergoo.ABCpdf11.Elements.RichMediaDimensionsElement
      WebSupergoo.ABCpdf11.Elements.RichMediaInstanceElement
      WebSupergoo.ABCpdf11.Elements.RichMediaParamsElement
      WebSupergoo.ABCpdf11.Elements.RichMediaPositionElement
      WebSupergoo.ABCpdf11.Elements.RichMediaPresentationElement
      WebSupergoo.ABCpdf11.Elements.RichMediaSettingsElement
      WebSupergoo.ABCpdf11.Elements.RichMediaWindowElement
      WebSupergoo.ABCpdf11.Elements.SeparationElement
      WebSupergoo.ABCpdf11.Elements.ShadingElement
      WebSupergoo.ABCpdf11.Elements.SignatureElement
      WebSupergoo.ABCpdf11.Elements.SignatureFieldLockElement
      WebSupergoo.ABCpdf11.Elements.SignatureFieldSeedValueElement
      WebSupergoo.ABCpdf11.Elements.SignatureFieldTimeStampElement
      WebSupergoo.ABCpdf11.Elements.SignatureReferenceElement
      WebSupergoo.ABCpdf11.Elements.SignatureValidationRelatedInformationElement
      WebSupergoo.ABCpdf11.Elements.SlideshowElement
      WebSupergoo.ABCpdf11.Elements.SoftMaskElement
      WebSupergoo.ABCpdf11.Elements.SoftwareIdentifierElement
      WebSupergoo.ABCpdf11.Elements.SoundObjectStreamElement
      WebSupergoo.ABCpdf11.Elements.SourceInformationElement
      WebSupergoo.ABCpdf11.Elements.StreamElement
      WebSupergoo.ABCpdf11.Elements.StructureElementElement
      WebSupergoo.ABCpdf11.Elements.StructureTreeRootElement
      WebSupergoo.ABCpdf11.Elements.TargetElement
      WebSupergoo.ABCpdf11.Elements.ThreadElement
      WebSupergoo.ABCpdf11.Elements.TimespanElement
      WebSupergoo.ABCpdf11.Elements.TransformParametersElement
      WebSupergoo.ABCpdf11.Elements.TransitionElement
      WebSupergoo.ABCpdf11.Elements.TreeNodeElement
      WebSupergoo.ABCpdf11.Elements.UrlAliasElement
      WebSupergoo.ABCpdf11.Elements.UsageApplicationElement
      WebSupergoo.ABCpdf11.Elements.UserPropertyElement
      WebSupergoo.ABCpdf11.Elements.ViewerPreferencesElement
      WebSupergoo.ABCpdf11.Elements.ViewParamsElement
      WebSupergoo.ABCpdf11.Elements.ViewportElement
      WebSupergoo.ABCpdf11.Elements.WebCaptureCommandElement
      WebSupergoo.ABCpdf11.Elements.WebCaptureCommandSettingsElement
      WebSupergoo.ABCpdf11.Elements.WebCaptureContentSetElement
      WebSupergoo.ABCpdf11.Elements.WebCaptureInformationElement
      WebSupergoo.ABCpdf11.Elements.WindowsLaunchParameterElement
      WebSupergoo.ABCpdf11.Elements.XObjectElement

Implements: ICloneable, IEquatable<Element>, IComparable<Element>

 

   
   
Method
Description
Throws Exceptions Element Create a new Element.
Throws Exceptions Assign Assign an IndirectObject to this Element.
Equals Test whether the two Elements are the same.
GetEntryVersion Get the minimum PDF version required for the use of a particular named entry.
Validate Validate this object and report any inconsistencies.
ClearCache Clears any cached Element items.

 

   
   
Property
Description
Host Gets the host IndirectObject.
Ref Gets any RefAtom that is part of this Element.
Atom Gets any Atom that is part of this Element.
RefOrAtom Gets the Atom that was used to create this Element.
Object Gets the IndirectObject that is part of this Element.
DictAtom Gets the Atom property as a DictAtom.
ArrayAtom Gets the Atom property as an ArrayAtom.
NameAtom Gets the Atom property as a NameAtom.
NumAtom Gets the Atom property as a NumAtom.
StringAtom Gets the Atom property as a StringAtom.
BoolAtom Gets the Atom property as a BoolAtom.
EntryMetadata This property represents the "Metadata" entry of the Element.