New Classes, Properties, Methods and Events

In TX Text Control 29.0 for WPF the following new classes, properties, methods and events have been added:

Classes

Class Description
TXTextControl.Barcode.BarcodeTypeSettings The BarcodeTypeSettings class provides properties to apply barcode type specific settings.
TXTextControl.DocumentLink The DocumentLink class represents a link in a Text Control document that points to a target in the same document.
TXTextControl.DocumentServer.PDF.AcroForms.FormButton The FormButton class implements the Adobe PDF AcroForms button field.
TXTextControl.DocumentServer.PDF.AcroForms.FormCheckBox The FormCheckBox class implements the Adobe PDF AcroForms check box field.
TXTextControl.DocumentServer.PDF.AcroForms.FormChoiceField The FormChoiceField class implements the base class for Adobe PDF AcroForms form choice fields.
TXTextControl.DocumentServer.PDF.AcroForms.FormComboBox The FormComboBox class implements the Adobe PDF AcroForms combo box field.
TXTextControl.DocumentServer.PDF.AcroForms.FormField The FormField class implements the base class for the Adobe PDF AcroForms form fields.
TXTextControl.DocumentServer.PDF.AcroForms.FormListBox The FormListBox class implements the Adobe PDF AcroForms list box field.
TXTextControl.DocumentServer.PDF.AcroForms.FormRadioButton The FormRadioButton class implements the Adobe PDF AcroForms radio button field.
TXTextControl.DocumentServer.PDF.AcroForms.FormTextField The FormTextField class implements the Adobe PDF AcroForms form text field.
TXTextControl.DocumentServer.PDF.Contents.ContentLine The ContentLine class implements the text coordinates in a PDF document.
TXTextControl.DocumentServer.PDF.Contents.Lines The Lines class implements functionality to find DocumentServer.PDF.Contents.ContentLine objects in a PDF document.
TXTextControl.DocumentServer.PDF.Forms The Forms class implements PDF specific methods.
TXTextControl.DocumentSettings The DocumentSettings class provides properties which inform about general document settings, such as author and title, contained in the document the user is currently working on.
TXTextControl.DocumentTarget The DocumentTarget class represents a text position in a Text Control document that can be a target of a document link or a bookmark.
TXTextControl.EmbeddedFile The EmbeddedFile class represents a file embedded in another document.
TXTextControl.TableOfContents A TableOfContents object defines the position and the properties of a table of contents.
TXTextControl.TableOfContentsCollection Contains all tables of contents in a certain part of the document.
TXTextControl.TableOfContentsEventArgs The TableOfContentsEventArgs class provides data for the TableOfContentsCreated, TableOfContentsDeleted, TableOfContentsEntered and TableOfContentsLeft events.
TXTextControl.WPF.Barcode.TXBarcodeControl The TXBarcodeControl class provides properties to define type and format of the barcode it displays in WPF.
TXTextControl.WPF.RibbonReferencesTab The RibbonReferencesTab class represents a WPF ribbon tab for creating and editing tables of contents.

Properties

Property Description
TXTextControl.Barcode.BarcodeTypeSettings.HasCheckValue Gets or sets a value indicating whether the current used barcode type includes a check value.
TXTextControl.Barcode.BarcodeTypeSettings.ShowCheckValue Gets or sets a value indicating whether the check value of the current used barcode type is shown with the encrypted barcode text value.
TXTextControl.DocumentLink.AutoGenerationType Gets the type of auto-generation.
TXTextControl.DocumentLink.DocumentTarget Gets or sets an object of the type DocumentTarget specifying to where the link points.
TXTextControl.DocumentServer.DataSources.MergeBlockInfo.MergeFields Returns the merge fields inside this merge block excluding fields in possible nested merge blocks.
TXTextControl.DocumentServer.PDF.AcroForms.FormCheckBox.IsChecked Specifies whether the check box is checked or not.
TXTextControl.DocumentServer.PDF.AcroForms.FormChoiceField.CanEdit Specifies whether a field can be edited.
TXTextControl.DocumentServer.PDF.AcroForms.FormChoiceField.CommitOnSelChange Specifies whether the form is submitted when the selected is changed.
TXTextControl.DocumentServer.PDF.AcroForms.FormChoiceField.DoNotSpellCheck Specifies whether spell checking is enabled or not.
TXTextControl.DocumentServer.PDF.AcroForms.FormChoiceField.MultiSelect Specifies whether multiple options can be selected.
TXTextControl.DocumentServer.PDF.AcroForms.FormChoiceField.Options Gets or sets the option elements of a choice field.
TXTextControl.DocumentServer.PDF.AcroForms.FormChoiceField.Sort Specifies whether the list can be sorted.
TXTextControl.DocumentServer.PDF.AcroForms.FormChoiceField.Value Gets or sets the selected value of a choice list.
TXTextControl.DocumentServer.PDF.AcroForms.FormField.AlternateFieldName Gets or sets the alternate field name of the field.
TXTextControl.DocumentServer.PDF.AcroForms.FormField.Bounds Gets or sets the rectangle bounds of the form field in the document.
TXTextControl.DocumentServer.PDF.AcroForms.FormField.FieldName Gets or sets the name of the field.
TXTextControl.DocumentServer.PDF.AcroForms.FormField.FieldType Gets or sets the type of the field.
TXTextControl.DocumentServer.PDF.AcroForms.FormTextField.Value Gets or sets the value of the form text field.
TXTextControl.DocumentServer.PDF.Contents.ContentLine.Height Returns the height of the line in Points.
TXTextControl.DocumentServer.PDF.Contents.ContentLine.Page Returns the page number that contains the line.
TXTextControl.DocumentServer.PDF.Contents.ContentLine.Rectangle Returns the rectangle bounds of the line.
TXTextControl.DocumentServer.PDF.Contents.ContentLine.Text Returns the text of the line.
TXTextControl.DocumentServer.PDF.Contents.ContentLine.Width Returns the width of the line in Points.
TXTextControl.DocumentServer.PDF.Contents.ContentLine.X Returns the horizontal coordinate of the line in Points.
TXTextControl.DocumentServer.PDF.Contents.ContentLine.Y Returns the vertical coordinate of the line in Points.
TXTextControl.DocumentServer.PDF.Contents.Lines.ContentLines Returns a list of DocumentServer.PDF.Contents.ContentLine objects in the PDF document.
TXTextControl.DocumentSettings.Author Gets or sets the author of the current document.
TXTextControl.DocumentSettings.CreationDate Gets or sets the document's creation date.
TXTextControl.DocumentSettings.CreatorApplication Gets or sets the application, which has created the current document.
TXTextControl.DocumentSettings.DocumentBasePath Gets or sets a file path that is used to search for resources like images or hypertext links.
TXTextControl.DocumentSettings.DocumentKeywords Gets or sets the current document's keywords.
TXTextControl.DocumentSettings.DocumentSubject Gets or sets the subject string of the current document.
TXTextControl.DocumentSettings.DocumentTitle Gets or sets the current document's title.
TXTextControl.DocumentSettings.EmbeddedFiles Gets or sets an array of EmbeddedFile objects providing the name, data and additional optional properties of files, which are embedded in the current document.
TXTextControl.DocumentSettings.UserDefinedDocumentProperties Gets or sets a dictionary with all user-defined document properties contained in the current document.
TXTextControl.DocumentTarget.AutoGenerationType Gets the type of auto-generation.
TXTextControl.DocumentTarget.Deleteable Specifies whether the target can be deleted by the end-user while the document is being edited.
TXTextControl.DocumentTarget.ID Gets or sets an identifier for the document target.
TXTextControl.DocumentTarget.Name Relates a user-defined name to a target, that can be any kind of text in addition to the target's TargetName.
TXTextControl.DocumentTarget.Start Gets the character position (one-based) of the target.
TXTextControl.DocumentTarget.TargetName Gets or sets the target name.
TXTextControl.EmbeddedFile.CreationDate Gets or sets the file's creation date.
TXTextControl.EmbeddedFile.Data Gets the file's data.
TXTextControl.EmbeddedFile.Description Gets or sets an optional file description.
TXTextControl.EmbeddedFile.FileName Gets the file's name.
TXTextControl.EmbeddedFile.LastModificationDate Gets or sets the date the file was last modified.
TXTextControl.EmbeddedFile.MIMEType Gets or sets an optional string specifying the file's type using types specified through the Multipurpose Internet Mail Extensions (MIME) specification.
TXTextControl.EmbeddedFile.Relationship PDF/A only.
TXTextControl.HeaderFooter.TablesOfContents Gets a collection of all tables of contents in the header or footer.
TXTextControl.IFormattedText.TablesOfContents Gets a collection of all tables of contents.
TXTextControl.InputFormat.StructureLevel Gets or sets the structure level of all selected paragraphs.
TXTextControl.LoadSettings.EmbeddedData Gets a System.Collections.Generic.Dictionary containing additional embedded data contained in a PDF document.
TXTextControl.LoadSettings.EmbeddedFiles Specifies an array of EmbeddedFile objects providing the name, data and additional optional properties of files, which are embedded in the loaded document.
TXTextControl.MainText.TablesOfContents Gets a collection of all tables of contents in the main text of the document.
TXTextControl.ParagraphFormat.StructureLevel Gets or sets the structure level of a paragraph in the document.
TXTextControl.ParagraphFormat.TabLeaders Gets or sets an array containing the tab leaders in a paragraph.
TXTextControl.SaveSettings.EmbeddedFiles Specifies an array of EmbeddedFile objects which will be embedded in the saved document.
TXTextControl.ServerTextControl.DocumentSettings Gets a DocumentSettings object providing properties which inform about general document settings, such as author and title, contained in the document the user is currently working on.
TXTextControl.ServerTextControl.TablesOfContents Gets a collection of all tables of contents in the document.
TXTextControl.TableOfContents.DefaultHighlightColor Represents the default highlight color.
TXTextControl.TableOfContents.HasLinks Gets or sets a value specifying whether each entry in the table of contents is a DocumentLink with a corresponding DocumentTarget.
TXTextControl.TableOfContents.HasPageNumbers Gets or sets a value specifying whether the table of contents contains page numbers.
TXTextControl.TableOfContents.HasRightAlignedPageNumbers Gets or sets a value specifying whether the page numbers in the table of contents are right-aligned.
TXTextControl.TableOfContents.HighlightColor Gets or sets the highlight color for the table of contents.
TXTextControl.TableOfContents.HighlightMode Gets or sets a value indicating how the text of the table of contents is highlighted.
TXTextControl.TableOfContents.ID Gets or sets an identifier.
TXTextControl.TableOfContents.Length Gets the number of characters which belong to the table of contents.
TXTextControl.TableOfContents.MaximumStructureLevel Gets or sets the maximum structure level for this table of contents.
TXTextControl.TableOfContents.MinimumStructureLevel Gets or sets the minimum structure level for this table of contents.
TXTextControl.TableOfContents.Name Gets or sets a name for the table of contents.
TXTextControl.TableOfContents.Number Gets the number of the table of contents in the text.
TXTextControl.TableOfContents.Start Gets the index (one-based) of the first character which belongs to the table of contents.
TXTextControl.TableOfContents.Text Gets the text of the table of contents.
TXTextControl.TableOfContents.Title Gets or sets a title for the table of contents.
TXTextControl.TableOfContentsCollection.Count Gets the number of elements contained in the collection.
TXTextControl.TableOfContentsCollection.IsSynchronized Returns true if the collection is designed to be thread safe, otherwise, it returns false.
TXTextControl.TableOfContentsCollection.Item Gets the table of contents with the specified number from the collection.
TXTextControl.TableOfContentsCollection.SyncRoot Gets an object that can be used to synchronize access to the collection.
TXTextControl.TableOfContentsEventArgs.TableOfContents Gets an object that represents the table of contents which causes the event.
TXTextControl.TextFrame.TablesOfContents Gets a collection of all tables of contents in a text frame.
TXTextControl.WPF.Barcode.TXBarcodeControl.AdditionalText Gets or sets an additional text that is displayed below or above the barcode image.
TXTextControl.WPF.Barcode.TXBarcodeControl.Alignment Gets or sets the alignment of the barcode image inside the control.
TXTextControl.WPF.Barcode.TXBarcodeControl.Angle Gets or sets the angle of the barcode image inside the control.
TXTextControl.WPF.Barcode.TXBarcodeControl.BackColor Gets or sets the background color for the barcode control.
TXTextControl.WPF.Barcode.TXBarcodeControl.BarcodeType Gets or sets the type of barcode that should be displayed.
TXTextControl.WPF.Barcode.TXBarcodeControl.BarcodeTypeSettings Gets an object of type BarcodeTypeSettings to determine type specific settings for the current used barcode.
TXTextControl.WPF.Barcode.TXBarcodeControl.ForeColor Gets or sets the foreground color for the barcode.
TXTextControl.WPF.Barcode.TXBarcodeControl.ShowText Gets or sets a value indicating whether the barcode text is displayed below or above the barcode image or not.
TXTextControl.WPF.Barcode.TXBarcodeControl.Text Gets or sets the text the barcode should encrypt.
TXTextControl.WPF.Barcode.TXBarcodeControl.TextAlignment Gets or sets a value indicating whether the barcode text and additional text is displayed below or above the barcode image.
TXTextControl.WPF.Barcode.TXBarcodeControl.UpperTextLength Gets or sets the maximum number of characters the Text property can have.
TXTextControl.WPF.TextControl.DocumentSettings Gets a DocumentSettings object providing properties which inform about general document settings, such as author and title, contained in the document the user is currently working on.
TXTextControl.WPF.TextControl.RibbonReferencesTab Specifies the name of the WPF.RibbonReferencesTab object to be used with a TextControl.
TXTextControl.WPF.TextControl.TablesOfContents Gets a collection of all tables of contents in the text part with the input focus.

Methods

Method Description
TXTextControl.DocumentServer.DataSources.MergeBlockInfo.Apply Stores the meta data (filters, sorting instructions and the block merging condition) in the SubTextPart which represents the block.
TXTextControl.DocumentServer.PDF.Contents.Lines.Find Performs a search in the DocumentServer.PDF.Contents.Lines.ContentLines list using a string value, a regular expression or by performing a search in a geometric location.
TXTextControl.DocumentServer.PDF.Forms.GetAcroFormFields Imports AcroFormFields from an Adobe PDF document.
TXTextControl.DocumentTarget.ScrollTo Sets the current text input position to the target's position and scrolls it into the visible part of the document.
TXTextControl.ServerTextControl.OnTableOfContentsCreated Raises the TableOfContentsCreated event.
TXTextControl.ServerTextControl.OnTableOfContentsDeleted Raises the TableOfContentsDeleted event.
TXTextControl.SubTextPart.GetChildren Returns an array of SubTextPart objects which are the children of this SubTextPart.
TXTextControl.SubTextPart.GetTextFields Returns an array of TextField objects which are completely contained in this SubTextPart.
TXTextControl.TableOfContents.Save Saves the text of the table of contents with the specified format.
TXTextControl.TableOfContents.ScrollTo Sets the current input position to the beginning of the table of contents and scrolls it into the visible part of the document.
TXTextControl.TableOfContents.Update Updates the content and the page numbers of the table of contents.
TXTextControl.TableOfContentsCollection.Add Adds a new table of contents to the document at the current text input position.
TXTextControl.TableOfContentsCollection.CopyTo Copies the elements of the collection to an array, starting at a particular index.
TXTextControl.TableOfContentsCollection.GetEnumerator Returns an enumerator that can be used to iterate through the collection.
TXTextControl.TableOfContentsCollection.GetItem Gets a particular table of contents from the collection.
TXTextControl.TableOfContentsCollection.Remove Removes a table of contents from the collection including all its text and including all DocumentTargets to where the table's links point.
TXTextControl.WPF.Barcode.TXBarcodeControl.GetDefaultText Returns the default text for the specified barcode type.
TXTextControl.WPF.Barcode.TXBarcodeControl.GetMaximumTextLength Returns the maximum text length the specified barcode type can have.
TXTextControl.WPF.Barcode.TXBarcodeControl.GetMinimumTextLength Returns the minimum text length the specified barcode type can have.
TXTextControl.WPF.Barcode.TXBarcodeControl.IsTextValid Returns a value whether the specified text is valid for a specific barcode type.
TXTextControl.WPF.Barcode.TXBarcodeControl.Load Loads barcode data into the control.
TXTextControl.WPF.Barcode.TXBarcodeControl.PrintPaint Draws the barcode on a specific object of type System.Drawing.Graphics or System.Windows.Media.DrawingContext with specified bounds or stretch factor.
TXTextControl.WPF.Barcode.TXBarcodeControl.Save Saves the barcode data.
TXTextControl.WPF.Barcode.TXBarcodeControl.SaveImage Saves the barcode image.
TXTextControl.WPF.TextControl.OnFormattingStyleChanged Raises the FormattingStyleChanged event.
TXTextControl.WPF.TextControl.OnTableOfContentsCreated Raises the TableOfContentsCreated event.
TXTextControl.WPF.TextControl.OnTableOfContentsDeleted Raises the TableOfContentsDeleted event.
TXTextControl.WPF.TextControl.OnTableOfContentsEntered Raises the TableOfContentsEntered event.
TXTextControl.WPF.TextControl.OnTableOfContentsLeft Raises the TableOfContentsLeft event.
TXTextControl.WPF.TextControl.TableOfContentsDialog Invokes the built-in dialog box for inserting or changing a table of contents.

Events

Event Description
TXTextControl.ServerTextControl.TableOfContentsCreated Occurs when a table of contents has been created.
TXTextControl.ServerTextControl.TableOfContentsDeleted Occurs when a table of contents has been deleted.
TXTextControl.WPF.TextControl.FormattingStyleChanged Occurs after formatting attributes of one or more formatting styles have been changed.
TXTextControl.WPF.TextControl.TableOfContentsCreated Occurs when a table of contents has been created.
TXTextControl.WPF.TextControl.TableOfContentsDeleted Occurs when a table of contents has been deleted.
TXTextControl.WPF.TextControl.TableOfContentsEntered Occurs when the current input position has been moved to a position that belongs to a table of contents.
TXTextControl.WPF.TextControl.TableOfContentsLeft Occurs when the current input position has left a table of contents.