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