CleanContent::ElementHandler Class Reference

Interface that allows the developer to receive text and element data. The developer provides an object implementing this interface to the ElementHandler option of the SecureRequest. More...

Inheritance diagram for CleanContent::ElementHandler:
CleanContent::BaseElementHandler

List of all members.

Classes

struct  AddedCellElement
 Structure definition for the element AddedCell. Contains a cell that was added to the identified sheet while tracking changes. More...
struct  AddedElement
 Structure definition for the element Added. Added text. More...
struct  AnnotElement
 Structure definition for the element Annot. Contains content found in annotations that have been added to the document. More...
struct  ArchiveColInfoElement
 Structure definition for the element ArchiveColInfo. Contains archive column type and optional name. More...
struct  ArchiveColumnDefinitionsElement
 Structure definition for the element ArchiveColumnDefinitions. Container for a set of archive column definitions. More...
struct  ArchiveRowElement
 Structure definition for the element ArchiveRow. Contains a series of metadata fields. More...
struct  ArchiveTableElement
 Structure definition for the element ArchiveTable. Contains column definitions and a series of archive stream metadata. More...
struct  ArchiveTableNameElement
 Structure definition for the element ArchiveTableName. Contains the name of an archive table. More...
struct  ArticleThreadElement
 Structure definition for the element ArticleThread. An element that provides the title text associated with an article thread found in a PDF document. More...
struct  AuthorHistoryElement
 Structure definition for the element AuthorHistory. Contains author history information. More...
struct  BodyElement
 Structure definition for the element Body. Containing element for the content in the body of the document. That is all text not in a sub-container like a footer, footnote or comment. More...
struct  BooleanCellElement
 Structure definition for the element BooleanCell. A spreadsheet cell containing a boolean value equal to either true or false. More...
struct  BooleanElement
 Structure definition for the element Boolean. Contains information that is true or false for the element in which it is contained. More...
struct  BooleanFieldElement
 Structure definition for the element BooleanField. A database or archive field containing a boolean value equal to either true or false. More...
struct  BooleanPropertyElement
 Structure definition for the element BooleanProperty. A property with a true or false value. More...
struct  CellElement
 Structure definition for the element Cell. Contains the content of a cell. More...
struct  ChartElement
 Structure definition for the element Chart. Contains the content of a chart. More...
struct  CodepagePropertyElement
 Structure definition for the element CodepageProperty. This property provides the code page associated with non-Unicode text properties located in this document. This property is informational only. Note that non-Unicode text properties are internally converted to Unicode before being presented during extraction. This property, when available, may provide a useful hint about the locale associated with the origin of this document but is not guaranteed to be present. More...
struct  ColInfoElement
 Structure definition for the element ColInfo. Contains information about a range of columns within a spreadsheet. A hidden range of columns is indicated by the presence of this element with a child booleanInfo element to indicate the range of columns is hidden. The first and last column numbers are 0 based values. More...
struct  CollectionElement
 Structure definition for the element Collection. Containing element for a set of items of a certain type that may also be referenced from another location. More...
struct  CommentingAuthorElement
 Structure definition for the element CommentingAuthor. Describes an author that has provided comments on the document at some point in the document life cycle. More...
struct  ContentElement
 Structure definition for the element Content. A self-contained document, spreadsheet, presentation, image, database, archive, drawing or archive. More...
struct  ContentRefElement
 Structure definition for the element ContentRef. Indicates that the referenced content is used at this location in the document. Contains an attribute named 'reference' that provides a reference to embedded, linked, or sub content. The referenced content includes an attribute named 'key' that matches this 'reference' and also contains a matching 'type' attribute. More...
struct  DatabaseColInfoElement
 Structure definition for the element DatabaseColInfo. Contains database column type and optional name. More...
struct  DatabaseColumnDefinitionsElement
 Structure definition for the element DatabaseColumnDefinitions. Container for a set of database column definitions. More...
struct  DatabaseFieldNameElement
 Structure definition for the element DatabaseFieldName. Contains database field name. More...
struct  DatabaseQueriesElement
 Structure definition for the element DatabaseQueries. Contains database query information. More...
struct  DatabaseRowElement
 Structure definition for the element DatabaseRow. Contains a series of fields. More...
struct  DatabaseTableElement
 Structure definition for the element DatabaseTable. Contains column definitions and a series of rows. More...
struct  DatabaseTableNameElement
 Structure definition for the element DatabaseTableName. Contains the name of a database table. More...
struct  DataFieldElement
 Structure definition for the element DataField. A database or archive field containing a numeric value. More...
struct  DataPropertyElement
 Structure definition for the element DataProperty. A property used to identify binary data properties. More...
struct  DateCellElement
 Structure definition for the element DateCell. A spreadsheet cell containing a date value. More...
struct  DateElement
 Structure definition for the element Date. Contains information about the date of the element in which it is contained. More...
struct  DateFieldElement
 Structure definition for the element DateField. A database or archive field containing a date value. More...
struct  DatePropertyElement
 Structure definition for the element DateProperty. A property with a date/time value. More...
struct  DeletedCellElement
 Structure definition for the element DeletedCell. Contains a cell that was deleted from the identified sheet while tracking changes. More...
struct  DeletedElement
 Structure definition for the element Deleted. Deleted text. More...
struct  DocumentCollectionElement
 Structure definition for the element DocumentCollection. A set of loosely coupled documents that are related only in that they exist in the same container such as a ZIP file, TAR file, etc. More...
struct  DurationCellElement
 Structure definition for the element DurationCell. A spreadsheet cell containing a duration value. More...
struct  DurationPropertyElement
 Structure definition for the element DurationProperty. A property with a duration value. More...
struct  Element
 A generic element. More...
struct  EmbeddedContentElement
 Structure definition for the element EmbeddedContent. A distinct area of embedded content where the data is in another application's format. Examples are graphics, OLE objects, embedded files, and XML metadata streams. More...
struct  ExceptionElement
 Structure definition for the element Exception. Describes a software fault cause by a malformed, truncated or corrupted file. More...
struct  ExportDocumentElement
 Structure definition for the element ExportDocument. Identifies an exported document. More...
struct  ExtremeCellsElement
 Structure definition for the element ExtremeCells. This element identifies a range of spreadsheet cells that are located an extreme distance away from other cells. The extreme cell ranges will be reported for extreme cell areas that contain cell content or an inserted object. This element is only generated if the ExtremeCells scrub target is enabled and will occur near the end of each sheet after analyzing all cell ranges in the sheet. The definition of an extreme cell range can be controlled by the options that define the extreme cell horizontal and vertical gap allowance. More...
struct  FastSaveDataElement
 Structure definition for the element FastSaveData. Contains information about obsolete content left in the document. More...
struct  FingerprintElement
 Structure definition for the element Fingerprint. Includes a type and value attribute. This element is generated by Clean Content during analysis of the content when the applicable fingerprinting options are enabled. The type of fingerprint is provided by the type attribute and may be either SlideContent, SlideAppearance, or GraphicData. The value attribute provides the fingerprint as a 128 bit MD5 hash. The fingerprint for SlideContent is generated based on the text and images found on the slide. This allows the fingerprint to be consistent regardless of modifications due to positions, colors, shapes, masters, and other slide attributes. The SlideAppearance fingerprint is an extension of the SlideContent fingerprint that includes consideration for the applicable slide master, slide background, and the position and select formatting of slide content, including shapes. Numerous presentation features are excluded from the fingerprint calculation in order to improve the consistencty of the fingerprint across different versions of PowerPoint. More...
struct  FloatPropertyElement
 Structure definition for the element FloatProperty. A property with a floating point value. More...
struct  FormFieldElement
 Structure definition for the element FormField. An container element that tags the content of a form field. Form fields may contain various string and text elements as well as children formfield's that defines the hierarchy of the form. More...
struct  FrameElement
 Structure definition for the element Frame. Contains the contents of a frame. More...
struct  HeaderFooterElement
 Structure definition for the element HeaderFooter. Contains content found in the header or footer of a document. This element exists because some formats to not differentiate header and footer text structurally. More...
struct  HeaderFooterRefElement
 Structure definition for the element HeaderFooterRef. More...
struct  HiddenElement
 Structure definition for the element Hidden. Hidden text. More...
struct  HyperlinkBeginElement
 Structure definition for the element HyperlinkBegin. Hyperlink to another document, website, etc. More...
struct  HyperlinkEndElement
 Structure definition for the element HyperlinkEnd. Hyperlink to another document, website, etc. More...
struct  IntegerElement
 Structure definition for the element Integer. Contains integer information about the element in which it is contained. More...
struct  IntegerPropertyElement
 Structure definition for the element IntegerProperty. A property with an integer value. More...
struct  LElement
 Structure definition for the element L. Contains the contents of a line of pdf text. Since the PDF format does not formally define line boundaries, line detection is based on an inferrence algorithm that detects horizontal and verical shifts indicative of line breaks. More...
struct  LinkedContentElement
 Structure definition for the element LinkedContent. A link to an external piece of content. The contents of this element will be a cached version of the content stored locally in the document. More...
struct  ListPropertyElement
 Structure definition for the element ListProperty. A property that groups a list of values provided as string elements. This type of property is commonly used to describe resources used within the document (Fonts, Template, ... ) or to provide a simple categorization of the content (Sheet names, Slide titles, ...). More...
struct  LocalePropertyElement
 Structure definition for the element LocaleProperty. A property that describes the locale of the creating application. This property is information only and not guaranteed to exist. This property may provide a useful hint about the locale associated with the origin of this document. More...
struct  LocationInfoElement
 Structure definition for the element LocationInfo. This element identifies geographic location information that is stored in the file, usually stored as GPS coordinates. More...
struct  MacrosAndCodeElement
 Structure definition for the element MacrosAndCode. Contains information about macros and code in the document. More...
struct  NoteElement
 Structure definition for the element Note. Contains content found in footnotes, endnotes, speaker notes, comments, and meeting minutes. More...
struct  NoteRefElement
 Structure definition for the element NoteRef. More...
struct  NumberCellElement
 Structure definition for the element NumberCell. A spreadsheet cell containing a numeric value. More...
struct  ObfuscatedElement
 Structure definition for the element Obfuscated. Contains content that has been obfuscated from view in the authoring application. The type attribute identifies the form of obfuscation that has been found. This element is generated during analysis depending on the values of the applicable scrub targets. More...
struct  OfficeXMLPartElement
 Structure definition for the element OfficeXMLPart. Detailed information about an Office part that may represent some levle of data disclosure risk. More...
struct  OutlineItemElement
 Structure definition for the element OutlineItem. An element that provides the title text associated with an outline time in the document outline. An OutlineItem may also contain children OutlineItem's creating the outline hiearchy. More...
struct  PageElement
 Structure definition for the element Page. The container for a page of content. This element is used to mark PDF pages. More...
struct  PageInfoElement
 Structure definition for the element PageInfo. Page size and margin information in twips. More...
struct  PElement
 Structure definition for the element P. Contains content that belongs to a single paragraph. More...
struct  PrinterInformationElement
 Structure definition for the element PrinterInformation. Contains information about printers used by the document. More...
struct  ProcessingInfoElement
 Structure definition for the element ProcessingInfo. Meta information about the process that generated the extracted content. More...
struct  ProxyAddedElement
struct  ProxyBooleanPropertyElement
struct  ProxyCodepagePropertyElement
struct  ProxyContentElement
struct  ProxyDataPropertyElement
struct  ProxyDateCellElement
struct  ProxyDateElement
struct  ProxyDateFieldElement
struct  ProxyDatePropertyElement
struct  ProxyDeletedElement
struct  ProxyDurationCellElement
struct  ProxyDurationPropertyElement
struct  ProxyEmbeddedContentElement
struct  ProxyExportDocumentElement
struct  ProxyFingerprintElement
struct  ProxyFloatPropertyElement
struct  ProxyIntegerPropertyElement
struct  ProxyListPropertyElement
struct  ProxyLocalePropertyElement
struct  ProxyProcessingInfoElement
struct  ProxyPTElement
struct  ProxyRevisionsElement
struct  ProxySecureResultElement
struct  ProxyStringPropertyElement
struct  ProxyTextPropertyElement
struct  PTElement
 Structure definition for the element PT. This element surounds Adobe Acrobat text operations and provides the character based highlight position associated with each text character found in the element. This element is generated on for every text operation only when the associated option named Generate Acrobat Highight Positions is set to true. This position information can be used to generate an Adobe highlight file to highlight terms when displaying a PDF file in Acrobat as defined in the Adobe technical note titled HighlightFileFormat.pdf. Only text inside this element can be highlighted by Acrobat. Note that the Acrobat highlighting feature has numerous anomolies that may cause the resulting highlight to either not be shown or to bleed into other text. More...
struct  RevisionsElement
 Structure definition for the element Revisions. A container for content that has been added or deleted during a specific document editing session. More...
struct  RootElement
 Structure definition for the element Root. Root element for all extracted content. More...
struct  RoutingSlipElement
 Structure definition for the element RoutingSlip. Contains information about routing slips. More...
struct  RowElement
 Structure definition for the element Row. Contains a series of cells. More...
struct  RowInfoElement
 Structure definition for the element RowInfo. Contains information about a row within a spreadsheet. A hidden row is indicated by the presence of a this element with a child boolean element that indicates the row is hidden. The row number is provided as a 0 based value. More...
struct  ScenarioElement
 Structure definition for the element Scenario. Contains the name, author, and comment associated with a data scenario defined in Excel. More...
struct  SectionElement
 Structure definition for the element Section. Contains content that belongs to a single section of the document. More...
struct  SecureResultElement
 Structure definition for the element SecureResult. The result of identifying or scrubbing a single scrub/analyze target. More...
struct  SheetElement
 Structure definition for the element Sheet. The container for a single worksheet within a spreadsheet. More...
struct  SheetNameElement
 Structure definition for the element SheetName. Contains the name of a spreadsheet worksheet. More...
struct  SlideBodyElement
 Structure definition for the element SlideBody. Contains text that is defined as the body of the slide. More...
struct  SlideElement
 Structure definition for the element Slide. Contains the content of a presentation slide. More...
struct  SlideTitleElement
 Structure definition for the element SlideTitle. Contains text that is defined as the slide title. More...
struct  StringElement
 Structure definition for the element String. Contains text as an attribute. The text is not likely to be document content. More...
struct  StringPropertyElement
 Structure definition for the element StringProperty. A property with a text attribute that is not likely to be document content. More...
struct  SubContentElement
 Structure definition for the element SubContent. A container for a piece of content that may be referenced from another place in the document. More...
struct  SurveyElement
 Structure definition for the element Survey. Contains a series of survey questions. More...
struct  SurveyQuestionElement
 Structure definition for the element SurveyQuestion. Contains one or more text elements that may include the question text and the question help text.. More...
struct  TableElement
 Structure definition for the element Table. Contains a series of rows. More...
struct  TemplateElement
 Structure definition for the element Template. Contains content found in a template, master or other such construct. More...
struct  TextBoxElement
 Structure definition for the element TextBox. Contains content that is visually separated from other content and typically formatted in a positioned rectangular region. More...
struct  TextCellElement
 Structure definition for the element TextCell. A spreadsheet cell containing text. More...
struct  TextElement
 Structure definition for the element Text. Contains text. The text is likely to be document content. More...
struct  TextFieldElement
 Structure definition for the element TextField. A database or archive field containing text. More...
struct  TextPropertyElement
 Structure definition for the element TextProperty. A property containing text that is likely to be document content. More...
struct  ThumbnailElement
 Structure definition for the element Thumbnail. Contains an embeddedcontent element that describes a thumbnail image of the page in which it is found. More...
struct  TraceElement
 Structure definition for the element Trace. Describes a single line in the exception's stack trace. More...
struct  VersionsElement
 Structure definition for the element Versions. Contains information about earlier versions of the document. More...
struct  WeakProtectionsElement
 Structure definition for the element WeakProtections. Contains information about weak protections. More...
struct  WebCaptureContentSetElement
 Structure definition for the element WebCaptureContentSet. Detailed information about the source of content captured from the web during the creation of this document. More...

Public Types

enum  AnnotElementType {
  TEXT = 1,
  LINK = 2,
  FREETEXT = 3,
  LINE = 4,
  SQUARE = 5,
  CIRCLE = 6,
  POLYGON = 7,
  POLYLINE = 8,
  HIGHLIGHT = 9,
  UNDERLINE = 10,
  SQUIGGLY = 11,
  STRIKEOUT = 12,
  STAMP = 13,
  CARET = 14,
  INK = 15,
  POPUP = 16,
  FILEATTACHMENT = 17,
  SOUND = 18,
  MOVIE = 19,
  WIDGET = 20,
  SCREEN = 21,
  PRINTERMARK = 22,
  TRAPNET = 23,
  WATERMARK = 24,
  A3D = 25,
  REDACT = 26,
  RICHMEDIA = 27
}
 

Types used in the element .

More...
enum  BooleanElementType {
  PROTECTFORTRACKEDCHANGES = 1,
  PROTECTFORCOMMENTS = 2,
  PROTECTFORFORMS = 3,
  READONLY = 4,
  PREVBAMACROS = 5,
  PREVBAMACROUSERSTORAGE = 6,
  VBAPROJECT = 7,
  HIDDEN = 8,
  PROTECTWORKBOOK = 9,
  PROTECTSHAREDWORKBOOK = 10,
  PROTECTSHEET = 11,
  CONTAINSTRACKEDCHANGES = 12,
  VERYHIDDEN = 13,
  PROTECTFORFORMATTING = 14,
  MACROSHEET = 15
}
 

Types used in the element .

More...
enum  CollectionElementType {
  PROPERTY = 1,
  SHAREDTEXT = 2,
  NOTE = 3,
  OFFICEART = 4,
  GRAPHIC = 5,
  OBJECT = 6,
  INTERNALPROPERTY = 7,
  SECURERESULTS = 8,
  REVISIONS = 9,
  HYPERLINK = 10,
  OUTLINE = 11,
  ARTICLETHREADS = 12,
  FORMFIELDS = 13,
  OFFICEXMLPARTDISCLOSURERISKS = 14,
  WEBCAPTURECONTENTSETS = 15,
  COMMENTINGAUTHORS = 16
}
 

Types used in the element .

More...
enum  ContentElementType {
  DOCUMENT = 1,
  SPREADSHEET = 2,
  PRESENTATION = 3,
  IMAGE = 4,
  DRAWING = 5,
  CONTAINER = 6,
  DATABASE = 7,
  ARCHIVE = 8,
  METADATA = 9,
  EXECUTABLECODE = 10
}
 

Types used in the element .

More...
enum  ContentRefElementType {
  OLE = 1,
  GRAPHIC = 2,
  EMBEDDEDFILE = 3,
  URL = 4,
  SHAPE = 5,
  AUDIO = 6,
  VIDEO = 7,
  DATASOURCE = 8,
  MEDIA = 9
}
 

Types used in the element .

More...
enum  DateElementType { CREATION = 1 }
 

Types used in the element .

More...
enum  EmbeddedContentElementType {
  OLE = 1,
  GRAPHIC = 2,
  EMBEDDEDFILE = 3,
  XMLMETADATA = 4,
  FASTSAVEDATA = 5,
  AUDIO = 6,
  VIDEO = 7,
  OFFICEPART = 8,
  EXECUTABLECODE = 9,
  MEDIA = 10
}
 

Types used in the element .

More...
enum  FingerprintElementType {
  SLIDECONTENT = 1,
  SLIDEAPPEARANCE = 2,
  GRAPHICDATA = 3
}
 

Types used in the element .

More...
enum  HeaderFooterElementType {
  HEADER = 1,
  FOOTER = 2,
  FIRSTPAGEHEADER = 3,
  FIRSTPAGEFOOTER = 4,
  EVENPAGEHEADER = 5,
  EVENPAGEFOOTER = 6,
  ODDPAGEHEADER = 7,
  ODDPAGEFOOTER = 8,
  UNKNOWN = 9
}
 

Types used in the element .

More...
enum  IntegerElementType {
  PASSWORDHASH = 1,
  VERSION = 2
}
 

Types used in the element .

More...
enum  LinkedContentElementType {
  OLE = 1,
  INCLUDE = 2,
  MULTIMEDIA = 3,
  GRAPHIC = 4,
  URL = 5,
  AUDIO = 6,
  VIDEO = 7,
  DATASOURCE = 8,
  MEDIA = 9,
  LAUNCHTARGET = 10,
  DDE = 11
}
 

Types used in the element .

More...
enum  NoteElementType {
  FOOTNOTE = 1,
  ENDNOTE = 2,
  SPEAKER = 3,
  COMMENT = 4,
  MEETINGMINUTES = 5,
  FOOTNOTESEPARATOR = 6,
  FOOTNOTECONTINUATIONSEPARATOR = 7,
  FOOTNOTECONTINUATIONNOTICE = 8,
  ENDNOTESEPARATOR = 9,
  ENDNOTECONTINUATIONSEPARATOR = 10,
  ENDNOTECONTINUATIONNOTICE = 11,
  GLOSSARYPART = 12
}
 

Types used in the element .

More...
enum  ObfuscatedElementType {
  TEXTCOLOR = 1,
  TEXTSIZE = 2,
  OVERLAPPEDOBJECT = 3,
  EXTREMEOBJECT = 4,
  CLIPPEDTEXT = 5,
  OVERLAPPEDTEXT = 6
}
 

Types used in the element .

More...
enum  OfficeXMLPartElementRiskCategory {
  ROGUEPART = 1,
  UNEXPECTEDPART = 2,
  UNANALYZEDPART = 3,
  ALTERNATECONTENTPART = 4
}
 

Types used in the element .

More...
enum  SecureResultElementReaction {
  NONE = 1,
  EXISTS = 2,
  DOESNOTEXIST = 3,
  SCRUBBED = 4,
  PARTIALLYSCRUBBED = 5
}
 

Types used in the element .

More...
enum  StringElementType {
  AUTHOR = 1,
  AUTHORINITIALS = 2,
  PATH = 3,
  QUERY = 4,
  PASSWORD = 5,
  DEVICE = 6,
  DRIVER = 7,
  TITLE = 8,
  SUBJECT = 9,
  MESSAGE = 10,
  STATUS = 11,
  PROTECTION = 12,
  RECIPIENT = 13,
  COMMENT = 14,
  CONTRIBUTOR = 15,
  LASTREVISIONBY = 16,
  KEYWORDS = 17,
  ORIGINATOR = 18,
  ROUTEID = 19,
  DESCRIPTION = 20,
  WRITEACCESS = 21,
  SHAREDFILEACCESS = 22,
  COMMENTINGAUTHOR = 23,
  LASTOPENEDBY = 24,
  CONNECTION = 25,
  EXTRATABLESTREAM = 26,
  TEXTINFORMULA = 27,
  HYPERLINKANCHOR = 28,
  CELLREF = 29,
  FIELDTYPE = 30,
  FIELDNAME = 31,
  FIELDALTNAME = 32,
  FIELDMAPPINGNAME = 33,
  FONT = 34,
  XMLCOMMENT = 35,
  XMLPI = 36,
  XMLCDATA = 37,
  XMLUNKNOWNNAMESPACE = 38,
  XMLEXTERNALENTITY = 39,
  XMLBOUNDEDSPACE = 40,
  XMLUNUSEDNAMESPACES = 41,
  XMLRENAMENAMESPACEPREFIX = 42
}
 

Types used in the element .

More...
enum  SubContentElementType { SHAPE = 1 }
 

Types used in the element .

More...
enum  TemplateElementType {
  SLIDEMASTER = 1,
  HANDOUTMASTER = 2,
  NOTESMASTER = 3,
  DOCUMENT = 4,
  LAYOUTMASTER = 5
}
 

Types used in the element .

More...
enum  TextElementType {
  ALTERNATIVETEXT = 1,
  SCREENTIP = 2,
  FIELDVALUE = 3,
  LEGALATTESTATION = 4,
  SURVEYTITLE = 5,
  SURVEYDESCRIPTION = 6,
  SURVEYQUESTION = 7,
  SURVEYQUESTIONHELPTEXT = 8
}
 

Types used in the element .

More...

Public Member Functions

abstract void Close (IntPtr handler)
 Last call made to the element handler for a speific call to SecureRequest.Execute.
abstract void EndAdded (IntPtr handler, ref Element lement)
 End of the Added element.
abstract void EndAddedCell (IntPtr handler, ref Element lement)
 End of the Added cell element.
abstract void EndAnnot (IntPtr handler, ref Element lement)
 End of the Annotation Content element.
abstract void EndArchiveColInfo (IntPtr handler, ref Element lement)
 End of the Archive Column Info element.
abstract void EndArchiveColumnDefinitions (IntPtr handler, ref Element lement)
 End of the Archive column definition collection element.
abstract void EndArchiveRow (IntPtr handler, ref Element lement)
 End of the Row in an archive table element.
abstract void EndArchiveTable (IntPtr handler, ref Element lement)
 End of the Archive Table element.
abstract void EndArchiveTableName (IntPtr handler, ref Element lement)
 End of the Archive table name element.
abstract void EndArticleThread (IntPtr handler, ref Element lement)
 End of the ArticleThread element.
abstract void EndAuthorHistory (IntPtr handler, ref Element lement)
 End of the Author history element.
abstract void EndBody (IntPtr handler, ref Element lement)
 End of the Body text element.
abstract void EndBoolean (IntPtr handler, ref Element lement)
 End of the True or false information element.
abstract void EndBooleanCell (IntPtr handler, ref Element lement)
 End of the Boolean cell element.
abstract void EndBooleanField (IntPtr handler, ref Element lement)
 End of the Boolean field element.
abstract void EndBooleanProperty (IntPtr handler, ref Element lement)
 End of the Boolean property element.
abstract void EndCell (IntPtr handler, ref Element lement)
 End of the Cell in a row element.
abstract void EndChart (IntPtr handler, ref Element lement)
 End of the Chart element.
abstract void EndCodepageProperty (IntPtr handler, ref Element lement)
 End of the Codepage property element.
abstract void EndColInfo (IntPtr handler, ref Element lement)
 End of the Column Information element.
abstract void EndCollection (IntPtr handler, ref Element lement)
 End of the Collection element.
abstract void EndCommentingAuthor (IntPtr handler, ref Element lement)
 End of the Commenting Author element element.
abstract void EndContent (IntPtr handler, ref Element lement)
 End of the Content element.
abstract void EndContentRef (IntPtr handler, ref Element lement)
 End of the Content Reference element.
abstract void EndDatabaseColInfo (IntPtr handler, ref Element lement)
 End of the Database Column Info element.
abstract void EndDatabaseColumnDefinitions (IntPtr handler, ref Element lement)
 End of the Database column definition collection element.
abstract void EndDatabaseFieldName (IntPtr handler, ref Element lement)
 End of the Database Field Name element.
abstract void EndDatabaseQueries (IntPtr handler, ref Element lement)
 End of the Database queries element.
abstract void EndDatabaseRow (IntPtr handler, ref Element lement)
 End of the Row in a database table element.
abstract void EndDatabaseTable (IntPtr handler, ref Element lement)
 End of the Database Table element.
abstract void EndDatabaseTableName (IntPtr handler, ref Element lement)
 End of the Database table name element.
abstract void EndDataField (IntPtr handler, ref Element lement)
 End of the Data field element.
abstract void EndDataProperty (IntPtr handler, ref Element lement)
 End of the Data property element.
abstract void EndDate (IntPtr handler, ref Element lement)
 End of the Date information element.
abstract void EndDateCell (IntPtr handler, ref Element lement)
 End of the Date cell element.
abstract void EndDateField (IntPtr handler, ref Element lement)
 End of the Date field element.
abstract void EndDateProperty (IntPtr handler, ref Element lement)
 End of the Date property element.
abstract void EndDeleted (IntPtr handler, ref Element lement)
 End of the Deleted element.
abstract void EndDeletedCell (IntPtr handler, ref Element lement)
 End of the Deleted cell element.
abstract void EndDocumentCollection (IntPtr handler, ref Element lement)
 End of the Document collection element.
abstract void EndDurationCell (IntPtr handler, ref Element lement)
 End of the Duration cell element.
abstract void EndDurationProperty (IntPtr handler, ref Element lement)
 End of the Duration property element.
abstract void EndEmbeddedContent (IntPtr handler, ref Element lement)
 End of the Embedded content element.
abstract void EndException (IntPtr handler, ref Element lement)
 End of the Exception element.
abstract void EndExportDocument (IntPtr handler, ref Element lement)
 End of the Export document element.
abstract void EndExtremeCells (IntPtr handler, ref Element lement)
 End of the Extreme cells element.
abstract void EndFastSaveData (IntPtr handler, ref Element lement)
 End of the Fast save data element.
abstract void EndFingerprint (IntPtr handler, ref Element lement)
 End of the Fingerprint information element.
abstract void EndFloatProperty (IntPtr handler, ref Element lement)
 End of the Float property element.
abstract void EndFormField (IntPtr handler, ref Element lement)
 End of the Form Field element.
abstract void EndFrame (IntPtr handler, ref Element lement)
 End of the Frame element.
abstract void EndHeaderFooter (IntPtr handler, ref Element lement)
 End of the Header or Footer element.
abstract void EndHeaderFooterRef (IntPtr handler, ref Element lement)
 End of the Header or footer reference element.
abstract void EndHidden (IntPtr handler, ref Element lement)
 End of the Hidden element.
abstract void EndHyperlinkBegin (IntPtr handler, ref Element lement)
 End of the HyperlinkBegin element.
abstract void EndHyperlinkEnd (IntPtr handler, ref Element lement)
 End of the HyperlinkEnd element.
abstract void EndInteger (IntPtr handler, ref Element lement)
 End of the Integer information element.
abstract void EndIntegerProperty (IntPtr handler, ref Element lement)
 End of the Integer property element.
abstract void EndL (IntPtr handler, ref Element lement)
 End of the Line element.
abstract void EndLinkedContent (IntPtr handler, ref Element lement)
 End of the Linked content element.
abstract void EndListProperty (IntPtr handler, ref Element lement)
 End of the List property element.
abstract void EndLocaleProperty (IntPtr handler, ref Element lement)
 End of the Locale property element.
abstract void EndLocationInfo (IntPtr handler, ref Element lement)
 End of the Location Information element.
abstract void EndMacrosAndCode (IntPtr handler, ref Element lement)
 End of the Macros and code element.
abstract void EndNote (IntPtr handler, ref Element lement)
 End of the Note text element.
abstract void EndNoteRef (IntPtr handler, ref Element lement)
 End of the Note reference element.
abstract void EndNumberCell (IntPtr handler, ref Element lement)
 End of the Number cell element.
abstract void EndObfuscated (IntPtr handler, ref Element lement)
 End of the Obfuscated element.
abstract void EndOfficeXMLPart (IntPtr handler, ref Element lement)
 End of the OfficeXMLPart element.
abstract void EndOutlineItem (IntPtr handler, ref Element lement)
 End of the Outline Item element.
abstract void EndP (IntPtr handler, ref Element lement)
 End of the Paragraph element.
abstract void EndPage (IntPtr handler, ref Element lement)
 End of the Page element.
abstract void EndPageInfo (IntPtr handler, ref Element lement)
 End of the Page Information element.
abstract void EndPrinterInformation (IntPtr handler, ref Element lement)
 End of the Printer information element.
abstract void EndProcessingInfo (IntPtr handler, ref Element lement)
 End of the Processing Information element.
abstract void EndPT (IntPtr handler, ref Element lement)
 End of the PDF Text Operation element.
abstract void EndRevisions (IntPtr handler, ref Element lement)
 End of the Revisions element.
abstract void EndRoot (IntPtr handler, ref Element lement)
 End of the Root element.
abstract void EndRoutingSlip (IntPtr handler, ref Element lement)
 End of the Routing slip element.
abstract void EndRow (IntPtr handler, ref Element lement)
 End of the Row in a table element.
abstract void EndRowInfo (IntPtr handler, ref Element lement)
 End of the Row Information element.
abstract void EndScenario (IntPtr handler, ref Element lement)
 End of the Scenario element.
abstract void EndSection (IntPtr handler, ref Element lement)
 End of the Section element.
abstract void EndSecureResult (IntPtr handler, ref Element lement)
 End of the Result element.
abstract void EndSheet (IntPtr handler, ref Element lement)
 End of the Sheet element.
abstract void EndSheetName (IntPtr handler, ref Element lement)
 End of the Sheet name element.
abstract void EndSlide (IntPtr handler, ref Element lement)
 End of the Presentation slide element.
abstract void EndSlideBody (IntPtr handler, ref Element lement)
 End of the Slide body element.
abstract void EndSlideTitle (IntPtr handler, ref Element lement)
 End of the Slide title element.
abstract void EndString (IntPtr handler, ref Element lement)
 End of the String information element.
abstract void EndStringProperty (IntPtr handler, ref Element lement)
 End of the String property element.
abstract void EndSubContent (IntPtr handler, ref Element lement)
 End of the SubContent element.
abstract void EndSurvey (IntPtr handler, ref Element lement)
 End of the Survey element.
abstract void EndSurveyQuestion (IntPtr handler, ref Element lement)
 End of the SurveyQuestion element.
abstract void EndTable (IntPtr handler, ref Element lement)
 End of the Table element.
abstract void EndTemplate (IntPtr handler, ref Element lement)
 End of the Template element.
abstract void EndText (IntPtr handler, ref Element lement)
 End of the Text information element.
abstract void EndTextBox (IntPtr handler, ref Element lement)
 End of the Text box element.
abstract void EndTextCell (IntPtr handler, ref Element lement)
 End of the Text cell element.
abstract void EndTextField (IntPtr handler, ref Element lement)
 End of the Text field element.
abstract void EndTextProperty (IntPtr handler, ref Element lement)
 End of the Text property element.
abstract void EndThumbnail (IntPtr handler, ref Element lement)
 End of the Thumbnail element.
abstract void EndTrace (IntPtr handler, ref Element lement)
 End of the Exception stack tract element element.
abstract void EndVersions (IntPtr handler, ref Element lement)
 End of the Version information element.
abstract void EndWeakProtections (IntPtr handler, ref Element lement)
 End of the Weak protections element.
abstract void EndWebCaptureContentSet (IntPtr handler, ref Element lement)
 End of the WebCaptureContentSet element.
abstract void ProcessEmbeddedContent (IntPtr handler, ref EmbeddedContentElement element)
 Extra processing for the Embedded content element.
abstract void ProcessExportDocument (IntPtr handler, ref ExportDocumentElement element)
 Extra processing for the Export document element.
abstract void StartAdded (IntPtr handler, ref AddedElement element)
 Start of the Added element.
abstract void StartAddedCell (IntPtr handler, ref AddedCellElement element)
 Start of the Added cell element.
abstract void StartAnnot (IntPtr handler, ref AnnotElement element)
 Start of the Annotation Content element.
abstract void StartArchiveColInfo (IntPtr handler, ref ArchiveColInfoElement element)
 Start of the Archive Column Info element.
abstract void StartArchiveColumnDefinitions (IntPtr handler, ref ArchiveColumnDefinitionsElement element)
 Start of the Archive column definition collection element.
abstract void StartArchiveRow (IntPtr handler, ref ArchiveRowElement element)
 Start of the Row in an archive table element.
abstract void StartArchiveTable (IntPtr handler, ref ArchiveTableElement element)
 Start of the Archive Table element.
abstract void StartArchiveTableName (IntPtr handler, ref ArchiveTableNameElement element)
 Start of the Archive table name element.
abstract void StartArticleThread (IntPtr handler, ref ArticleThreadElement element)
 Start of the ArticleThread element.
abstract void StartAuthorHistory (IntPtr handler, ref AuthorHistoryElement element)
 Start of the Author history element.
abstract void StartBody (IntPtr handler, ref BodyElement element)
 Start of the Body text element.
abstract void StartBoolean (IntPtr handler, ref BooleanElement element)
 Start of the True or false information element.
abstract void StartBooleanCell (IntPtr handler, ref BooleanCellElement element)
 Start of the Boolean cell element.
abstract void StartBooleanField (IntPtr handler, ref BooleanFieldElement element)
 Start of the Boolean field element.
abstract void StartBooleanProperty (IntPtr handler, ref BooleanPropertyElement element)
 Start of the Boolean property element.
abstract void StartCell (IntPtr handler, ref CellElement element)
 Start of the Cell in a row element.
abstract void StartChart (IntPtr handler, ref ChartElement element)
 Start of the Chart element.
abstract void StartCodepageProperty (IntPtr handler, ref CodepagePropertyElement element)
 Start of the Codepage property element.
abstract void StartColInfo (IntPtr handler, ref ColInfoElement element)
 Start of the Column Information element.
abstract void StartCollection (IntPtr handler, ref CollectionElement element)
 Start of the Collection element.
abstract void StartCommentingAuthor (IntPtr handler, ref CommentingAuthorElement element)
 Start of the Commenting Author element element.
abstract void StartContent (IntPtr handler, ref ContentElement element)
 Start of the Content element.
abstract void StartContentRef (IntPtr handler, ref ContentRefElement element)
 Start of the Content Reference element.
abstract void StartDatabaseColInfo (IntPtr handler, ref DatabaseColInfoElement element)
 Start of the Database Column Info element.
abstract void StartDatabaseColumnDefinitions (IntPtr handler, ref DatabaseColumnDefinitionsElement element)
 Start of the Database column definition collection element.
abstract void StartDatabaseFieldName (IntPtr handler, ref DatabaseFieldNameElement element)
 Start of the Database Field Name element.
abstract void StartDatabaseQueries (IntPtr handler, ref DatabaseQueriesElement element)
 Start of the Database queries element.
abstract void StartDatabaseRow (IntPtr handler, ref DatabaseRowElement element)
 Start of the Row in a database table element.
abstract void StartDatabaseTable (IntPtr handler, ref DatabaseTableElement element)
 Start of the Database Table element.
abstract void StartDatabaseTableName (IntPtr handler, ref DatabaseTableNameElement element)
 Start of the Database table name element.
abstract void StartDataField (IntPtr handler, ref DataFieldElement element)
 Start of the Data field element.
abstract void StartDataProperty (IntPtr handler, ref DataPropertyElement element)
 Start of the Data property element.
abstract void StartDate (IntPtr handler, ref DateElement element)
 Start of the Date information element.
abstract void StartDateCell (IntPtr handler, ref DateCellElement element)
 Start of the Date cell element.
abstract void StartDateField (IntPtr handler, ref DateFieldElement element)
 Start of the Date field element.
abstract void StartDateProperty (IntPtr handler, ref DatePropertyElement element)
 Start of the Date property element.
abstract void StartDeleted (IntPtr handler, ref DeletedElement element)
 Start of the Deleted element.
abstract void StartDeletedCell (IntPtr handler, ref DeletedCellElement element)
 Start of the Deleted cell element.
abstract void StartDocumentCollection (IntPtr handler, ref DocumentCollectionElement element)
 Start of the Document collection element.
abstract void StartDurationCell (IntPtr handler, ref DurationCellElement element)
 Start of the Duration cell element.
abstract void StartDurationProperty (IntPtr handler, ref DurationPropertyElement element)
 Start of the Duration property element.
abstract void StartEmbeddedContent (IntPtr handler, ref EmbeddedContentElement element)
 Start of the Embedded content element.
abstract void StartException (IntPtr handler, ref ExceptionElement element)
 Start of the Exception element.
abstract void StartExportDocument (IntPtr handler, ref ExportDocumentElement element)
 Start of the Export document element.
abstract void StartExtremeCells (IntPtr handler, ref ExtremeCellsElement element)
 Start of the Extreme cells element.
abstract void StartFastSaveData (IntPtr handler, ref FastSaveDataElement element)
 Start of the Fast save data element.
abstract void StartFingerprint (IntPtr handler, ref FingerprintElement element)
 Start of the Fingerprint information element.
abstract void StartFloatProperty (IntPtr handler, ref FloatPropertyElement element)
 Start of the Float property element.
abstract void StartFormField (IntPtr handler, ref FormFieldElement element)
 Start of the Form Field element.
abstract void StartFrame (IntPtr handler, ref FrameElement element)
 Start of the Frame element.
abstract void StartHeaderFooter (IntPtr handler, ref HeaderFooterElement element)
 Start of the Header or Footer element.
abstract void StartHeaderFooterRef (IntPtr handler, ref HeaderFooterRefElement element)
 Start of the Header or footer reference element.
abstract void StartHidden (IntPtr handler, ref HiddenElement element)
 Start of the Hidden element.
abstract void StartHyperlinkBegin (IntPtr handler, ref HyperlinkBeginElement element)
 Start of the HyperlinkBegin element.
abstract void StartHyperlinkEnd (IntPtr handler, ref HyperlinkEndElement element)
 Start of the HyperlinkEnd element.
abstract void StartInteger (IntPtr handler, ref IntegerElement element)
 Start of the Integer information element.
abstract void StartIntegerProperty (IntPtr handler, ref IntegerPropertyElement element)
 Start of the Integer property element.
abstract void StartL (IntPtr handler, ref LElement element)
 Start of the Line element.
abstract void StartLinkedContent (IntPtr handler, ref LinkedContentElement element)
 Start of the Linked content element.
abstract void StartListProperty (IntPtr handler, ref ListPropertyElement element)
 Start of the List property element.
abstract void StartLocaleProperty (IntPtr handler, ref LocalePropertyElement element)
 Start of the Locale property element.
abstract void StartLocationInfo (IntPtr handler, ref LocationInfoElement element)
 Start of the Location Information element.
abstract void StartMacrosAndCode (IntPtr handler, ref MacrosAndCodeElement element)
 Start of the Macros and code element.
abstract void StartNote (IntPtr handler, ref NoteElement element)
 Start of the Note text element.
abstract void StartNoteRef (IntPtr handler, ref NoteRefElement element)
 Start of the Note reference element.
abstract void StartNumberCell (IntPtr handler, ref NumberCellElement element)
 Start of the Number cell element.
abstract void StartObfuscated (IntPtr handler, ref ObfuscatedElement element)
 Start of the Obfuscated element.
abstract void StartOfficeXMLPart (IntPtr handler, ref OfficeXMLPartElement element)
 Start of the OfficeXMLPart element.
abstract void StartOutlineItem (IntPtr handler, ref OutlineItemElement element)
 Start of the Outline Item element.
abstract void StartP (IntPtr handler, ref PElement element)
 Start of the Paragraph element.
abstract void StartPage (IntPtr handler, ref PageElement element)
 Start of the Page element.
abstract void StartPageInfo (IntPtr handler, ref PageInfoElement element)
 Start of the Page Information element.
abstract void StartPrinterInformation (IntPtr handler, ref PrinterInformationElement element)
 Start of the Printer information element.
abstract void StartProcessingInfo (IntPtr handler, ref ProcessingInfoElement element)
 Start of the Processing Information element.
abstract void StartPT (IntPtr handler, ref PTElement element)
 Start of the PDF Text Operation element.
abstract void StartRevisions (IntPtr handler, ref RevisionsElement element)
 Start of the Revisions element.
abstract void StartRoot (IntPtr handler, ref RootElement element)
 Start of the Root element.
abstract void StartRoutingSlip (IntPtr handler, ref RoutingSlipElement element)
 Start of the Routing slip element.
abstract void StartRow (IntPtr handler, ref RowElement element)
 Start of the Row in a table element.
abstract void StartRowInfo (IntPtr handler, ref RowInfoElement element)
 Start of the Row Information element.
abstract void StartScenario (IntPtr handler, ref ScenarioElement element)
 Start of the Scenario element.
abstract void StartSection (IntPtr handler, ref SectionElement element)
 Start of the Section element.
abstract void StartSecureResult (IntPtr handler, ref SecureResultElement element)
 Start of the Result element.
abstract void StartSheet (IntPtr handler, ref SheetElement element)
 Start of the Sheet element.
abstract void StartSheetName (IntPtr handler, ref SheetNameElement element)
 Start of the Sheet name element.
abstract void StartSlide (IntPtr handler, ref SlideElement element)
 Start of the Presentation slide element.
abstract void StartSlideBody (IntPtr handler, ref SlideBodyElement element)
 Start of the Slide body element.
abstract void StartSlideTitle (IntPtr handler, ref SlideTitleElement element)
 Start of the Slide title element.
abstract void StartString (IntPtr handler, ref StringElement element)
 Start of the String information element.
abstract void StartStringProperty (IntPtr handler, ref StringPropertyElement element)
 Start of the String property element.
abstract void StartSubContent (IntPtr handler, ref SubContentElement element)
 Start of the SubContent element.
abstract void StartSurvey (IntPtr handler, ref SurveyElement element)
 Start of the Survey element.
abstract void StartSurveyQuestion (IntPtr handler, ref SurveyQuestionElement element)
 Start of the SurveyQuestion element.
abstract void StartTable (IntPtr handler, ref TableElement element)
 Start of the Table element.
abstract void StartTemplate (IntPtr handler, ref TemplateElement element)
 Start of the Template element.
abstract void StartText (IntPtr handler, ref TextElement element)
 Start of the Text information element.
abstract void StartTextBox (IntPtr handler, ref TextBoxElement element)
 Start of the Text box element.
abstract void StartTextCell (IntPtr handler, ref TextCellElement element)
 Start of the Text cell element.
abstract void StartTextField (IntPtr handler, ref TextFieldElement element)
 Start of the Text field element.
abstract void StartTextProperty (IntPtr handler, ref TextPropertyElement element)
 Start of the Text property element.
abstract void StartThumbnail (IntPtr handler, ref ThumbnailElement element)
 Start of the Thumbnail element.
abstract void StartTrace (IntPtr handler, ref TraceElement element)
 Start of the Exception stack tract element element.
abstract void StartVersions (IntPtr handler, ref VersionsElement element)
 Start of the Version information element.
abstract void StartWeakProtections (IntPtr handler, ref WeakProtectionsElement element)
 Start of the Weak protections element.
abstract void StartWebCaptureContentSet (IntPtr handler, ref WebCaptureContentSetElement element)
 Start of the WebCaptureContentSet element.
abstract void Text (IntPtr handler, char[] text, int length)
 Text from the document in UTF-16.

Detailed Description

Interface that allows the developer to receive text and element data. The developer provides an object implementing this interface to the ElementHandler option of the SecureRequest.

Methods beginning with start and end provide produce a well-formed hierarchy around the text (provided through the text method). Methods beginning with event represent atomic events in the text.

There are some cases where an arbitrary area of the output needs to be marked but doing so using start and end methods would produce overlapping elements (something not allowed here or in XML). In this case two atomic events will be used to mark the beginning end end of the area. An example of this is hyperlinks which in Microsoft Word and other formats can cut across paragraphs, tables, etc.

In general it is better for developers to extend from BaseElementHandler than to manually implement all the methods in this interface.


Member Enumeration Documentation

Types used in the element .

Enumerator:
TEXT 

Text.

LINK 

Link.

FREETEXT 

FreeText.

LINE 

Line.

SQUARE 

Square.

CIRCLE 

Circle.

POLYGON 

Polygon.

POLYLINE 

PolyLine.

HIGHLIGHT 

Highlight.

UNDERLINE 

Underline.

SQUIGGLY 

Squiggly.

STRIKEOUT 

Strikeout.

STAMP 

Stamp.

CARET 

Caret.

INK 

Ink.

POPUP 

Popup.

FILEATTACHMENT 

FileAttachment.

SOUND 

Sound.

MOVIE 

Movie.

WIDGET 

Widget.

SCREEN 

Screen.

PRINTERMARK 

PrinterMark.

TRAPNET 

TrapNet.

WATERMARK 

Watermark.

A3D 

A3D.

REDACT 

Redact.

RICHMEDIA 

RichMedia.

Types used in the element .

Enumerator:
PROTECTFORTRACKEDCHANGES 

ProtectForTrackedChanges.

PROTECTFORCOMMENTS 

ProtectForComments.

PROTECTFORFORMS 

ProtectForForms.

READONLY 

ReadOnly.

PREVBAMACROS 

PreVBAMacros.

PREVBAMACROUSERSTORAGE 

PreVBAMacroUserStorage.

VBAPROJECT 

VBAProject.

HIDDEN 

Hidden.

PROTECTWORKBOOK 

ProtectWorkbook.

PROTECTSHAREDWORKBOOK 

ProtectSharedWorkbook.

PROTECTSHEET 

ProtectSheet.

CONTAINSTRACKEDCHANGES 

ContainsTrackedChanges.

VERYHIDDEN 

VeryHidden.

PROTECTFORFORMATTING 

ProtectForFormatting.

MACROSHEET 

MacroSheet.

Types used in the element .

Enumerator:
PROPERTY 

Property.

SHAREDTEXT 

SharedText.

NOTE 

Note.

OFFICEART 

OfficeArt.

GRAPHIC 

Graphic.

OBJECT 

Object.

INTERNALPROPERTY 

InternalProperty.

SECURERESULTS 

SecureResults.

REVISIONS 

Revisions.

HYPERLINK 

Hyperlink.

OUTLINE 

Outline.

ARTICLETHREADS 

ArticleThreads.

FORMFIELDS 

FormFields.

OFFICEXMLPARTDISCLOSURERISKS 

OfficeXMLPartDisclosureRisks.

WEBCAPTURECONTENTSETS 

WebCaptureContentSets.

COMMENTINGAUTHORS 

CommentingAuthors.

Types used in the element .

Enumerator:
DOCUMENT 

Document.

SPREADSHEET 

Spreadsheet.

PRESENTATION 

Presentation.

IMAGE 

Image.

DRAWING 

Drawing.

CONTAINER 

Container.

DATABASE 

Database.

ARCHIVE 

Archive.

METADATA 

Metadata.

EXECUTABLECODE 

ExecutableCode.

Types used in the element .

Enumerator:
OLE 

OLE.

GRAPHIC 

Graphic.

EMBEDDEDFILE 

EmbeddedFile.

URL 

URL.

SHAPE 

Shape.

AUDIO 

Audio.

VIDEO 

Video.

DATASOURCE 

DataSource.

MEDIA 

Media.

Types used in the element .

Enumerator:
CREATION 

Creation.

Types used in the element .

Enumerator:
OLE 

OLE.

GRAPHIC 

Graphic.

EMBEDDEDFILE 

EmbeddedFile.

XMLMETADATA 

XMLMetadata.

FASTSAVEDATA 

FastSaveData.

AUDIO 

Audio.

VIDEO 

Video.

OFFICEPART 

OfficePart.

EXECUTABLECODE 

ExecutableCode.

MEDIA 

Media.

Types used in the element .

Enumerator:
SLIDECONTENT 

SlideContent.

SLIDEAPPEARANCE 

SlideAppearance.

GRAPHICDATA 

GraphicData.

Types used in the element .

Enumerator:
HEADER 

Header.

FOOTER 

Footer.

FIRSTPAGEHEADER 

FirstPageHeader.

FIRSTPAGEFOOTER 

FirstPageFooter.

EVENPAGEHEADER 

EvenPageHeader.

EVENPAGEFOOTER 

EvenPageFooter.

ODDPAGEHEADER 

OddPageHeader.

ODDPAGEFOOTER 

OddPageFooter.

UNKNOWN 

Unknown.

Types used in the element .

Enumerator:
PASSWORDHASH 

PasswordHash.

VERSION 

Version.

Types used in the element .

Enumerator:
OLE 

OLE.

INCLUDE 

Include.

MULTIMEDIA 

Multimedia.

GRAPHIC 

Graphic.

URL 

URL.

AUDIO 

Audio.

VIDEO 

Video.

DATASOURCE 

DataSource.

MEDIA 

Media.

LAUNCHTARGET 

LaunchTarget.

DDE 

DDE.

Types used in the element .

Enumerator:
FOOTNOTE 

Footnote.

ENDNOTE 

Endnote.

SPEAKER 

Speaker.

COMMENT 

Comment.

MEETINGMINUTES 

MeetingMinutes.

FOOTNOTESEPARATOR 

FootnoteSeparator.

FOOTNOTECONTINUATIONSEPARATOR 

FootnoteContinuationSeparator.

FOOTNOTECONTINUATIONNOTICE 

FootnoteContinuationNotice.

ENDNOTESEPARATOR 

EndnoteSeparator.

ENDNOTECONTINUATIONSEPARATOR 

EndnoteContinuationSeparator.

ENDNOTECONTINUATIONNOTICE 

EndnoteContinuationNotice.

GLOSSARYPART 

GlossaryPart.

Types used in the element .

Enumerator:
TEXTCOLOR 

TextColor.

TEXTSIZE 

TextSize.

OVERLAPPEDOBJECT 

OverlappedObject.

EXTREMEOBJECT 

ExtremeObject.

CLIPPEDTEXT 

ClippedText.

OVERLAPPEDTEXT 

OverlappedText.

Types used in the element .

Enumerator:
ROGUEPART 

RoguePart.

UNEXPECTEDPART 

UnexpectedPart.

UNANALYZEDPART 

UnanalyzedPart.

ALTERNATECONTENTPART 

AlternateContentPart.

Types used in the element .

Enumerator:
NONE 

None.

EXISTS 

Exists.

DOESNOTEXIST 

DoesNotExist.

SCRUBBED 

Scrubbed.

PARTIALLYSCRUBBED 

PartiallyScrubbed.

Types used in the element .

Enumerator:
AUTHOR 

Author.

AUTHORINITIALS 

AuthorInitials.

PATH 

Path.

QUERY 

Query.

PASSWORD 

Password.

DEVICE 

Device.

DRIVER 

Driver.

TITLE 

Title.

SUBJECT 

Subject.

MESSAGE 

Message.

STATUS 

Status.

PROTECTION 

Protection.

RECIPIENT 

Recipient.

COMMENT 

Comment.

CONTRIBUTOR 

Contributor.

LASTREVISIONBY 

LastRevisionBy.

KEYWORDS 

Keywords.

ORIGINATOR 

Originator.

ROUTEID 

RouteId.

DESCRIPTION 

Description.

WRITEACCESS 

WriteAccess.

SHAREDFILEACCESS 

SharedFileAccess.

COMMENTINGAUTHOR 

CommentingAuthor.

LASTOPENEDBY 

LastOpenedBy.

CONNECTION 

Connection.

EXTRATABLESTREAM 

ExtraTableStream.

TEXTINFORMULA 

TextInFormula.

HYPERLINKANCHOR 

HyperlinkAnchor.

CELLREF 

CellRef.

FIELDTYPE 

FieldType.

FIELDNAME 

FieldName.

FIELDALTNAME 

FieldAltName.

FIELDMAPPINGNAME 

FieldMappingName.

FONT 

Font.

XMLCOMMENT 

XMLComment.

XMLPI 

XMLPI.

XMLCDATA 

XMLCDATA.

XMLUNKNOWNNAMESPACE 

XMLUnknownNamespace.

XMLEXTERNALENTITY 

XMLExternalEntity.

XMLBOUNDEDSPACE 

XMLBoundedSpace.

XMLUNUSEDNAMESPACES 

XMLUnusedNamespaces.

XMLRENAMENAMESPACEPREFIX 

XMLRenameNamespacePrefix.

Types used in the element .

Enumerator:
SHAPE 

SHAPE.

Types used in the element .

Enumerator:
SLIDEMASTER 

SlideMaster.

HANDOUTMASTER 

HandoutMaster.

NOTESMASTER 

NotesMaster.

DOCUMENT 

Document.

LAYOUTMASTER 

LayoutMaster.

Types used in the element .

Enumerator:
ALTERNATIVETEXT 

AlternativeText.

SCREENTIP 

ScreenTip.

FIELDVALUE 

FieldValue.

LEGALATTESTATION 

LegalAttestation.

SURVEYTITLE 

SurveyTitle.

SURVEYDESCRIPTION 

SurveyDescription.

SURVEYQUESTION 

SurveyQuestion.

SURVEYQUESTIONHELPTEXT 

SurveyQuestionHelpText.


Member Function Documentation

abstract void CleanContent::ElementHandler::Close ( IntPtr  handler  )  [pure virtual]

Last call made to the element handler for a speific call to SecureRequest.Execute.

Implemented in CleanContent::BaseElementHandler.

abstract void CleanContent::ElementHandler::EndAdded ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Added element.

abstract void CleanContent::ElementHandler::EndAddedCell ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Added cell element.

abstract void CleanContent::ElementHandler::EndAnnot ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Annotation Content element.

abstract void CleanContent::ElementHandler::EndArchiveColInfo ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Archive Column Info element.

abstract void CleanContent::ElementHandler::EndArchiveColumnDefinitions ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Archive column definition collection element.

abstract void CleanContent::ElementHandler::EndArchiveRow ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Row in an archive table element.

abstract void CleanContent::ElementHandler::EndArchiveTable ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Archive Table element.

abstract void CleanContent::ElementHandler::EndArchiveTableName ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Archive table name element.

abstract void CleanContent::ElementHandler::EndArticleThread ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the ArticleThread element.

abstract void CleanContent::ElementHandler::EndAuthorHistory ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Author history element.

abstract void CleanContent::ElementHandler::EndBody ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Body text element.

abstract void CleanContent::ElementHandler::EndBoolean ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the True or false information element.

abstract void CleanContent::ElementHandler::EndBooleanCell ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Boolean cell element.

abstract void CleanContent::ElementHandler::EndBooleanField ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Boolean field element.

abstract void CleanContent::ElementHandler::EndBooleanProperty ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Boolean property element.

abstract void CleanContent::ElementHandler::EndCell ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Cell in a row element.

abstract void CleanContent::ElementHandler::EndChart ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Chart element.

abstract void CleanContent::ElementHandler::EndCodepageProperty ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Codepage property element.

abstract void CleanContent::ElementHandler::EndColInfo ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Column Information element.

abstract void CleanContent::ElementHandler::EndCollection ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Collection element.

abstract void CleanContent::ElementHandler::EndCommentingAuthor ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Commenting Author element element.

abstract void CleanContent::ElementHandler::EndContent ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Content element.

abstract void CleanContent::ElementHandler::EndContentRef ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Content Reference element.

abstract void CleanContent::ElementHandler::EndDatabaseColInfo ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Database Column Info element.

abstract void CleanContent::ElementHandler::EndDatabaseColumnDefinitions ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Database column definition collection element.

abstract void CleanContent::ElementHandler::EndDatabaseFieldName ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Database Field Name element.

abstract void CleanContent::ElementHandler::EndDatabaseQueries ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Database queries element.

abstract void CleanContent::ElementHandler::EndDatabaseRow ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Row in a database table element.

abstract void CleanContent::ElementHandler::EndDatabaseTable ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Database Table element.

abstract void CleanContent::ElementHandler::EndDatabaseTableName ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Database table name element.

abstract void CleanContent::ElementHandler::EndDataField ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Data field element.

abstract void CleanContent::ElementHandler::EndDataProperty ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Data property element.

abstract void CleanContent::ElementHandler::EndDate ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Date information element.

abstract void CleanContent::ElementHandler::EndDateCell ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Date cell element.

abstract void CleanContent::ElementHandler::EndDateField ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Date field element.

abstract void CleanContent::ElementHandler::EndDateProperty ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Date property element.

abstract void CleanContent::ElementHandler::EndDeleted ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Deleted element.

abstract void CleanContent::ElementHandler::EndDeletedCell ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Deleted cell element.

abstract void CleanContent::ElementHandler::EndDocumentCollection ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Document collection element.

abstract void CleanContent::ElementHandler::EndDurationCell ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Duration cell element.

abstract void CleanContent::ElementHandler::EndDurationProperty ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Duration property element.

abstract void CleanContent::ElementHandler::EndEmbeddedContent ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Embedded content element.

abstract void CleanContent::ElementHandler::EndException ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Exception element.

abstract void CleanContent::ElementHandler::EndExportDocument ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Export document element.

abstract void CleanContent::ElementHandler::EndExtremeCells ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Extreme cells element.

abstract void CleanContent::ElementHandler::EndFastSaveData ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Fast save data element.

abstract void CleanContent::ElementHandler::EndFingerprint ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Fingerprint information element.

abstract void CleanContent::ElementHandler::EndFloatProperty ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Float property element.

abstract void CleanContent::ElementHandler::EndFormField ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Form Field element.

abstract void CleanContent::ElementHandler::EndFrame ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Frame element.

abstract void CleanContent::ElementHandler::EndHeaderFooter ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Header or Footer element.

abstract void CleanContent::ElementHandler::EndHeaderFooterRef ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Header or footer reference element.

abstract void CleanContent::ElementHandler::EndHidden ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Hidden element.

abstract void CleanContent::ElementHandler::EndHyperlinkBegin ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the HyperlinkBegin element.

abstract void CleanContent::ElementHandler::EndHyperlinkEnd ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the HyperlinkEnd element.

abstract void CleanContent::ElementHandler::EndInteger ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Integer information element.

abstract void CleanContent::ElementHandler::EndIntegerProperty ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Integer property element.

abstract void CleanContent::ElementHandler::EndL ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Line element.

abstract void CleanContent::ElementHandler::EndLinkedContent ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Linked content element.

abstract void CleanContent::ElementHandler::EndListProperty ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the List property element.

abstract void CleanContent::ElementHandler::EndLocaleProperty ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Locale property element.

abstract void CleanContent::ElementHandler::EndLocationInfo ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Location Information element.

abstract void CleanContent::ElementHandler::EndMacrosAndCode ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Macros and code element.

abstract void CleanContent::ElementHandler::EndNote ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Note text element.

abstract void CleanContent::ElementHandler::EndNoteRef ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Note reference element.

abstract void CleanContent::ElementHandler::EndNumberCell ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Number cell element.

abstract void CleanContent::ElementHandler::EndObfuscated ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Obfuscated element.

abstract void CleanContent::ElementHandler::EndOfficeXMLPart ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the OfficeXMLPart element.

abstract void CleanContent::ElementHandler::EndOutlineItem ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Outline Item element.

abstract void CleanContent::ElementHandler::EndP ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Paragraph element.

abstract void CleanContent::ElementHandler::EndPage ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Page element.

abstract void CleanContent::ElementHandler::EndPageInfo ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Page Information element.

abstract void CleanContent::ElementHandler::EndPrinterInformation ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Printer information element.

abstract void CleanContent::ElementHandler::EndProcessingInfo ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Processing Information element.

abstract void CleanContent::ElementHandler::EndPT ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the PDF Text Operation element.

abstract void CleanContent::ElementHandler::EndRevisions ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Revisions element.

abstract void CleanContent::ElementHandler::EndRoot ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Root element.

abstract void CleanContent::ElementHandler::EndRoutingSlip ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Routing slip element.

abstract void CleanContent::ElementHandler::EndRow ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Row in a table element.

abstract void CleanContent::ElementHandler::EndRowInfo ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Row Information element.

abstract void CleanContent::ElementHandler::EndScenario ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Scenario element.

abstract void CleanContent::ElementHandler::EndSection ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Section element.

abstract void CleanContent::ElementHandler::EndSecureResult ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Result element.

abstract void CleanContent::ElementHandler::EndSheet ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Sheet element.

abstract void CleanContent::ElementHandler::EndSheetName ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Sheet name element.

abstract void CleanContent::ElementHandler::EndSlide ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Presentation slide element.

abstract void CleanContent::ElementHandler::EndSlideBody ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Slide body element.

abstract void CleanContent::ElementHandler::EndSlideTitle ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Slide title element.

abstract void CleanContent::ElementHandler::EndString ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the String information element.

abstract void CleanContent::ElementHandler::EndStringProperty ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the String property element.

abstract void CleanContent::ElementHandler::EndSubContent ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the SubContent element.

abstract void CleanContent::ElementHandler::EndSurvey ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Survey element.

abstract void CleanContent::ElementHandler::EndSurveyQuestion ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the SurveyQuestion element.

abstract void CleanContent::ElementHandler::EndTable ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Table element.

abstract void CleanContent::ElementHandler::EndTemplate ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Template element.

abstract void CleanContent::ElementHandler::EndText ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Text information element.

abstract void CleanContent::ElementHandler::EndTextBox ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Text box element.

abstract void CleanContent::ElementHandler::EndTextCell ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Text cell element.

abstract void CleanContent::ElementHandler::EndTextField ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Text field element.

abstract void CleanContent::ElementHandler::EndTextProperty ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Text property element.

abstract void CleanContent::ElementHandler::EndThumbnail ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Thumbnail element.

abstract void CleanContent::ElementHandler::EndTrace ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Exception stack tract element element.

abstract void CleanContent::ElementHandler::EndVersions ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Version information element.

abstract void CleanContent::ElementHandler::EndWeakProtections ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the Weak protections element.

abstract void CleanContent::ElementHandler::EndWebCaptureContentSet ( IntPtr  handler,
ref Element  lement 
) [pure virtual]

End of the WebCaptureContentSet element.

abstract void CleanContent::ElementHandler::ProcessEmbeddedContent ( IntPtr  handler,
ref EmbeddedContentElement  element 
) [pure virtual]

Extra processing for the Embedded content element.

abstract void CleanContent::ElementHandler::ProcessExportDocument ( IntPtr  handler,
ref ExportDocumentElement  element 
) [pure virtual]

Extra processing for the Export document element.

abstract void CleanContent::ElementHandler::StartAdded ( IntPtr  handler,
ref AddedElement  element 
) [pure virtual]

Start of the Added element.

abstract void CleanContent::ElementHandler::StartAddedCell ( IntPtr  handler,
ref AddedCellElement  element 
) [pure virtual]

Start of the Added cell element.

abstract void CleanContent::ElementHandler::StartAnnot ( IntPtr  handler,
ref AnnotElement  element 
) [pure virtual]

Start of the Annotation Content element.

abstract void CleanContent::ElementHandler::StartArchiveColInfo ( IntPtr  handler,
ref ArchiveColInfoElement  element 
) [pure virtual]

Start of the Archive Column Info element.

abstract void CleanContent::ElementHandler::StartArchiveColumnDefinitions ( IntPtr  handler,
ref ArchiveColumnDefinitionsElement  element 
) [pure virtual]

Start of the Archive column definition collection element.

abstract void CleanContent::ElementHandler::StartArchiveRow ( IntPtr  handler,
ref ArchiveRowElement  element 
) [pure virtual]

Start of the Row in an archive table element.

abstract void CleanContent::ElementHandler::StartArchiveTable ( IntPtr  handler,
ref ArchiveTableElement  element 
) [pure virtual]

Start of the Archive Table element.

abstract void CleanContent::ElementHandler::StartArchiveTableName ( IntPtr  handler,
ref ArchiveTableNameElement  element 
) [pure virtual]

Start of the Archive table name element.

abstract void CleanContent::ElementHandler::StartArticleThread ( IntPtr  handler,
ref ArticleThreadElement  element 
) [pure virtual]

Start of the ArticleThread element.

abstract void CleanContent::ElementHandler::StartAuthorHistory ( IntPtr  handler,
ref AuthorHistoryElement  element 
) [pure virtual]

Start of the Author history element.

abstract void CleanContent::ElementHandler::StartBody ( IntPtr  handler,
ref BodyElement  element 
) [pure virtual]

Start of the Body text element.

abstract void CleanContent::ElementHandler::StartBoolean ( IntPtr  handler,
ref BooleanElement  element 
) [pure virtual]

Start of the True or false information element.

abstract void CleanContent::ElementHandler::StartBooleanCell ( IntPtr  handler,
ref BooleanCellElement  element 
) [pure virtual]

Start of the Boolean cell element.

abstract void CleanContent::ElementHandler::StartBooleanField ( IntPtr  handler,
ref BooleanFieldElement  element 
) [pure virtual]

Start of the Boolean field element.

abstract void CleanContent::ElementHandler::StartBooleanProperty ( IntPtr  handler,
ref BooleanPropertyElement  element 
) [pure virtual]

Start of the Boolean property element.

abstract void CleanContent::ElementHandler::StartCell ( IntPtr  handler,
ref CellElement  element 
) [pure virtual]

Start of the Cell in a row element.

abstract void CleanContent::ElementHandler::StartChart ( IntPtr  handler,
ref ChartElement  element 
) [pure virtual]

Start of the Chart element.

abstract void CleanContent::ElementHandler::StartCodepageProperty ( IntPtr  handler,
ref CodepagePropertyElement  element 
) [pure virtual]

Start of the Codepage property element.

abstract void CleanContent::ElementHandler::StartColInfo ( IntPtr  handler,
ref ColInfoElement  element 
) [pure virtual]

Start of the Column Information element.

abstract void CleanContent::ElementHandler::StartCollection ( IntPtr  handler,
ref CollectionElement  element 
) [pure virtual]

Start of the Collection element.

abstract void CleanContent::ElementHandler::StartCommentingAuthor ( IntPtr  handler,
ref CommentingAuthorElement  element 
) [pure virtual]

Start of the Commenting Author element element.

abstract void CleanContent::ElementHandler::StartContent ( IntPtr  handler,
ref ContentElement  element 
) [pure virtual]

Start of the Content element.

abstract void CleanContent::ElementHandler::StartContentRef ( IntPtr  handler,
ref ContentRefElement  element 
) [pure virtual]

Start of the Content Reference element.

abstract void CleanContent::ElementHandler::StartDatabaseColInfo ( IntPtr  handler,
ref DatabaseColInfoElement  element 
) [pure virtual]

Start of the Database Column Info element.

abstract void CleanContent::ElementHandler::StartDatabaseColumnDefinitions ( IntPtr  handler,
ref DatabaseColumnDefinitionsElement  element 
) [pure virtual]

Start of the Database column definition collection element.

abstract void CleanContent::ElementHandler::StartDatabaseFieldName ( IntPtr  handler,
ref DatabaseFieldNameElement  element 
) [pure virtual]

Start of the Database Field Name element.

abstract void CleanContent::ElementHandler::StartDatabaseQueries ( IntPtr  handler,
ref DatabaseQueriesElement  element 
) [pure virtual]

Start of the Database queries element.

abstract void CleanContent::ElementHandler::StartDatabaseRow ( IntPtr  handler,
ref DatabaseRowElement  element 
) [pure virtual]

Start of the Row in a database table element.

abstract void CleanContent::ElementHandler::StartDatabaseTable ( IntPtr  handler,
ref DatabaseTableElement  element 
) [pure virtual]

Start of the Database Table element.

abstract void CleanContent::ElementHandler::StartDatabaseTableName ( IntPtr  handler,
ref DatabaseTableNameElement  element 
) [pure virtual]

Start of the Database table name element.

abstract void CleanContent::ElementHandler::StartDataField ( IntPtr  handler,
ref DataFieldElement  element 
) [pure virtual]

Start of the Data field element.

abstract void CleanContent::ElementHandler::StartDataProperty ( IntPtr  handler,
ref DataPropertyElement  element 
) [pure virtual]

Start of the Data property element.

abstract void CleanContent::ElementHandler::StartDate ( IntPtr  handler,
ref DateElement  element 
) [pure virtual]

Start of the Date information element.

abstract void CleanContent::ElementHandler::StartDateCell ( IntPtr  handler,
ref DateCellElement  element 
) [pure virtual]

Start of the Date cell element.

abstract void CleanContent::ElementHandler::StartDateField ( IntPtr  handler,
ref DateFieldElement  element 
) [pure virtual]

Start of the Date field element.

abstract void CleanContent::ElementHandler::StartDateProperty ( IntPtr  handler,
ref DatePropertyElement  element 
) [pure virtual]

Start of the Date property element.

abstract void CleanContent::ElementHandler::StartDeleted ( IntPtr  handler,
ref DeletedElement  element 
) [pure virtual]

Start of the Deleted element.

abstract void CleanContent::ElementHandler::StartDeletedCell ( IntPtr  handler,
ref DeletedCellElement  element 
) [pure virtual]

Start of the Deleted cell element.

abstract void CleanContent::ElementHandler::StartDocumentCollection ( IntPtr  handler,
ref DocumentCollectionElement  element 
) [pure virtual]

Start of the Document collection element.

abstract void CleanContent::ElementHandler::StartDurationCell ( IntPtr  handler,
ref DurationCellElement  element 
) [pure virtual]

Start of the Duration cell element.

abstract void CleanContent::ElementHandler::StartDurationProperty ( IntPtr  handler,
ref DurationPropertyElement  element 
) [pure virtual]

Start of the Duration property element.

abstract void CleanContent::ElementHandler::StartEmbeddedContent ( IntPtr  handler,
ref EmbeddedContentElement  element 
) [pure virtual]

Start of the Embedded content element.

abstract void CleanContent::ElementHandler::StartException ( IntPtr  handler,
ref ExceptionElement  element 
) [pure virtual]

Start of the Exception element.

abstract void CleanContent::ElementHandler::StartExportDocument ( IntPtr  handler,
ref ExportDocumentElement  element 
) [pure virtual]

Start of the Export document element.

abstract void CleanContent::ElementHandler::StartExtremeCells ( IntPtr  handler,
ref ExtremeCellsElement  element 
) [pure virtual]

Start of the Extreme cells element.

abstract void CleanContent::ElementHandler::StartFastSaveData ( IntPtr  handler,
ref FastSaveDataElement  element 
) [pure virtual]

Start of the Fast save data element.

abstract void CleanContent::ElementHandler::StartFingerprint ( IntPtr  handler,
ref FingerprintElement  element 
) [pure virtual]

Start of the Fingerprint information element.

abstract void CleanContent::ElementHandler::StartFloatProperty ( IntPtr  handler,
ref FloatPropertyElement  element 
) [pure virtual]

Start of the Float property element.

abstract void CleanContent::ElementHandler::StartFormField ( IntPtr  handler,
ref FormFieldElement  element 
) [pure virtual]

Start of the Form Field element.

abstract void CleanContent::ElementHandler::StartFrame ( IntPtr  handler,
ref FrameElement  element 
) [pure virtual]

Start of the Frame element.

abstract void CleanContent::ElementHandler::StartHeaderFooter ( IntPtr  handler,
ref HeaderFooterElement  element 
) [pure virtual]

Start of the Header or Footer element.

abstract void CleanContent::ElementHandler::StartHeaderFooterRef ( IntPtr  handler,
ref HeaderFooterRefElement  element 
) [pure virtual]

Start of the Header or footer reference element.

abstract void CleanContent::ElementHandler::StartHidden ( IntPtr  handler,
ref HiddenElement  element 
) [pure virtual]

Start of the Hidden element.

abstract void CleanContent::ElementHandler::StartHyperlinkBegin ( IntPtr  handler,
ref HyperlinkBeginElement  element 
) [pure virtual]

Start of the HyperlinkBegin element.

abstract void CleanContent::ElementHandler::StartHyperlinkEnd ( IntPtr  handler,
ref HyperlinkEndElement  element 
) [pure virtual]

Start of the HyperlinkEnd element.

abstract void CleanContent::ElementHandler::StartInteger ( IntPtr  handler,
ref IntegerElement  element 
) [pure virtual]

Start of the Integer information element.

abstract void CleanContent::ElementHandler::StartIntegerProperty ( IntPtr  handler,
ref IntegerPropertyElement  element 
) [pure virtual]

Start of the Integer property element.

abstract void CleanContent::ElementHandler::StartL ( IntPtr  handler,
ref LElement  element 
) [pure virtual]

Start of the Line element.

abstract void CleanContent::ElementHandler::StartLinkedContent ( IntPtr  handler,
ref LinkedContentElement  element 
) [pure virtual]

Start of the Linked content element.

abstract void CleanContent::ElementHandler::StartListProperty ( IntPtr  handler,
ref ListPropertyElement  element 
) [pure virtual]

Start of the List property element.

abstract void CleanContent::ElementHandler::StartLocaleProperty ( IntPtr  handler,
ref LocalePropertyElement  element 
) [pure virtual]

Start of the Locale property element.

abstract void CleanContent::ElementHandler::StartLocationInfo ( IntPtr  handler,
ref LocationInfoElement  element 
) [pure virtual]

Start of the Location Information element.

abstract void CleanContent::ElementHandler::StartMacrosAndCode ( IntPtr  handler,
ref MacrosAndCodeElement  element 
) [pure virtual]

Start of the Macros and code element.

abstract void CleanContent::ElementHandler::StartNote ( IntPtr  handler,
ref NoteElement  element 
) [pure virtual]

Start of the Note text element.

abstract void CleanContent::ElementHandler::StartNoteRef ( IntPtr  handler,
ref NoteRefElement  element 
) [pure virtual]

Start of the Note reference element.

abstract void CleanContent::ElementHandler::StartNumberCell ( IntPtr  handler,
ref NumberCellElement  element 
) [pure virtual]

Start of the Number cell element.

abstract void CleanContent::ElementHandler::StartObfuscated ( IntPtr  handler,
ref ObfuscatedElement  element 
) [pure virtual]

Start of the Obfuscated element.

abstract void CleanContent::ElementHandler::StartOfficeXMLPart ( IntPtr  handler,
ref OfficeXMLPartElement  element 
) [pure virtual]

Start of the OfficeXMLPart element.

abstract void CleanContent::ElementHandler::StartOutlineItem ( IntPtr  handler,
ref OutlineItemElement  element 
) [pure virtual]

Start of the Outline Item element.

abstract void CleanContent::ElementHandler::StartP ( IntPtr  handler,
ref PElement  element 
) [pure virtual]

Start of the Paragraph element.

abstract void CleanContent::ElementHandler::StartPage ( IntPtr  handler,
ref PageElement  element 
) [pure virtual]

Start of the Page element.

abstract void CleanContent::ElementHandler::StartPageInfo ( IntPtr  handler,
ref PageInfoElement  element 
) [pure virtual]

Start of the Page Information element.

abstract void CleanContent::ElementHandler::StartPrinterInformation ( IntPtr  handler,
ref PrinterInformationElement  element 
) [pure virtual]

Start of the Printer information element.

abstract void CleanContent::ElementHandler::StartProcessingInfo ( IntPtr  handler,
ref ProcessingInfoElement  element 
) [pure virtual]

Start of the Processing Information element.

abstract void CleanContent::ElementHandler::StartPT ( IntPtr  handler,
ref PTElement  element 
) [pure virtual]

Start of the PDF Text Operation element.

abstract void CleanContent::ElementHandler::StartRevisions ( IntPtr  handler,
ref RevisionsElement  element 
) [pure virtual]

Start of the Revisions element.

abstract void CleanContent::ElementHandler::StartRoot ( IntPtr  handler,
ref RootElement  element 
) [pure virtual]

Start of the Root element.

abstract void CleanContent::ElementHandler::StartRoutingSlip ( IntPtr  handler,
ref RoutingSlipElement  element 
) [pure virtual]

Start of the Routing slip element.

abstract void CleanContent::ElementHandler::StartRow ( IntPtr  handler,
ref RowElement  element 
) [pure virtual]

Start of the Row in a table element.

abstract void CleanContent::ElementHandler::StartRowInfo ( IntPtr  handler,
ref RowInfoElement  element 
) [pure virtual]

Start of the Row Information element.

abstract void CleanContent::ElementHandler::StartScenario ( IntPtr  handler,
ref ScenarioElement  element 
) [pure virtual]

Start of the Scenario element.

abstract void CleanContent::ElementHandler::StartSection ( IntPtr  handler,
ref SectionElement  element 
) [pure virtual]

Start of the Section element.

abstract void CleanContent::ElementHandler::StartSecureResult ( IntPtr  handler,
ref SecureResultElement  element 
) [pure virtual]

Start of the Result element.

abstract void CleanContent::ElementHandler::StartSheet ( IntPtr  handler,
ref SheetElement  element 
) [pure virtual]

Start of the Sheet element.

abstract void CleanContent::ElementHandler::StartSheetName ( IntPtr  handler,
ref SheetNameElement  element 
) [pure virtual]

Start of the Sheet name element.

abstract void CleanContent::ElementHandler::StartSlide ( IntPtr  handler,
ref SlideElement  element 
) [pure virtual]

Start of the Presentation slide element.

abstract void CleanContent::ElementHandler::StartSlideBody ( IntPtr  handler,
ref SlideBodyElement  element 
) [pure virtual]

Start of the Slide body element.

abstract void CleanContent::ElementHandler::StartSlideTitle ( IntPtr  handler,
ref SlideTitleElement  element 
) [pure virtual]

Start of the Slide title element.

abstract void CleanContent::ElementHandler::StartString ( IntPtr  handler,
ref StringElement  element 
) [pure virtual]

Start of the String information element.

abstract void CleanContent::ElementHandler::StartStringProperty ( IntPtr  handler,
ref StringPropertyElement  element 
) [pure virtual]

Start of the String property element.

abstract void CleanContent::ElementHandler::StartSubContent ( IntPtr  handler,
ref SubContentElement  element 
) [pure virtual]

Start of the SubContent element.

abstract void CleanContent::ElementHandler::StartSurvey ( IntPtr  handler,
ref SurveyElement  element 
) [pure virtual]

Start of the Survey element.

abstract void CleanContent::ElementHandler::StartSurveyQuestion ( IntPtr  handler,
ref SurveyQuestionElement  element 
) [pure virtual]

Start of the SurveyQuestion element.

abstract void CleanContent::ElementHandler::StartTable ( IntPtr  handler,
ref TableElement  element 
) [pure virtual]

Start of the Table element.

abstract void CleanContent::ElementHandler::StartTemplate ( IntPtr  handler,
ref TemplateElement  element 
) [pure virtual]

Start of the Template element.

abstract void CleanContent::ElementHandler::StartText ( IntPtr  handler,
ref TextElement  element 
) [pure virtual]

Start of the Text information element.

abstract void CleanContent::ElementHandler::StartTextBox ( IntPtr  handler,
ref TextBoxElement  element 
) [pure virtual]

Start of the Text box element.

abstract void CleanContent::ElementHandler::StartTextCell ( IntPtr  handler,
ref TextCellElement  element 
) [pure virtual]

Start of the Text cell element.

abstract void CleanContent::ElementHandler::StartTextField ( IntPtr  handler,
ref TextFieldElement  element 
) [pure virtual]

Start of the Text field element.

abstract void CleanContent::ElementHandler::StartTextProperty ( IntPtr  handler,
ref TextPropertyElement  element 
) [pure virtual]

Start of the Text property element.

abstract void CleanContent::ElementHandler::StartThumbnail ( IntPtr  handler,
ref ThumbnailElement  element 
) [pure virtual]

Start of the Thumbnail element.

abstract void CleanContent::ElementHandler::StartTrace ( IntPtr  handler,
ref TraceElement  element 
) [pure virtual]

Start of the Exception stack tract element element.

abstract void CleanContent::ElementHandler::StartVersions ( IntPtr  handler,
ref VersionsElement  element 
) [pure virtual]

Start of the Version information element.

abstract void CleanContent::ElementHandler::StartWeakProtections ( IntPtr  handler,
ref WeakProtectionsElement  element 
) [pure virtual]

Start of the Weak protections element.

abstract void CleanContent::ElementHandler::StartWebCaptureContentSet ( IntPtr  handler,
ref WebCaptureContentSetElement  element 
) [pure virtual]

Start of the WebCaptureContentSet element.

abstract void CleanContent::ElementHandler::Text ( IntPtr  handler,
char[]  text,
int  length 
) [pure virtual]

Text from the document in UTF-16.

Implemented in CleanContent::BaseElementHandler.


The documentation for this class was generated from the following file:
 All Classes Functions Variables Enumerations Properties
Clean Content .NET API 8.5.6.01.211123 documentation generated on Tue Nov 23 02:28:41 2021 by Doxygen 1.6.3