New Classes, Properties, Methods and Events

In TX Text Control 26.0 for Windows Forms the following new classes, properties, methods and events have been added:

Classes

Class Description
TXTextControl.CannotTrackChangeEventArgs The CannotTrackChangeEventArgs class provides data for the CannotTrackChange event.
TXTextControl.DocumentServer.DataShaping.FilterInstruction The FilterInstruction class is used to filter merge block data by certain conditions before merging.
TXTextControl.DocumentServer.DataShaping.SortingInstruction The SortingInstruction class contains merge block data sorting information such as the sort order and the column name to sort the data rows after.
TXTextControl.DocumentServer.Windows.Forms.FilterAndSortDialog The FilterAndSortDialog class allows the user to specify filters and sorting instructions for merge blocks.
TXTextControl.FormulaException The FormulaException class informs about an invalid syntax or missing parameters of formulas used in tables.
TXTextControl.NumberFormatException The NumberFormatException class informs about an invalid syntax of a numberformat used to display a formula result.
TXTextControl.TableCell An instance of the TableCell class represents a single cell of a table in a Text Control document.
TXTextControl.TableCollection An instance of the TableCollection class contains all tables of a Text Control document or part of the document represented through objects of the type Table.
TXTextControl.TrackedChange A TrackedChange object represents a change made to the document after anyone has revised the document.
TXTextControl.TrackedChangeCollection Contains all tracked changes in the main text or another part of a document.
TXTextControl.TrackedChangeEventArgs The TrackedChangeEventArgs class provides data for the TrackedChangeChanged, TrackedChangeCreated, TrackedChangeStateChanged and TrackedChangeDeleted events.
TXTextControl.Windows.Forms.Ribbon.RibbonFormulaTab The RibbonFormulaTab class represents a Windows Forms ribbon tab for editing formulas in table cells.
TXTextControl.Windows.Forms.Sidebar The Sidebar class represents a container that gives quick access to a control which is either user-defined or a predefined TextControl feature interface.

Properties

Property Description
TXTextControl.CannotTrackChangeEventArgs.Cancel Gets or sets a value indicating whether the change of the document should be performed.
TXTextControl.CannotTrackChangeEventArgs.DefaultMessage Gets the default message for the user.
TXTextControl.CannotTrackChangeEventArgs.Handled A subscriber can set this property to true to indicate that he has handled the event.
TXTextControl.DocumentServer.DataShaping.FilterInstruction.ColumnName Gets or sets the name of the table column whose content this merge condition is compared to.
TXTextControl.DocumentServer.DataShaping.FilterInstruction.CompareTo Gets or sets the value the table column content is compared to using the specified comparison operator.
TXTextControl.DocumentServer.DataShaping.FilterInstruction.ComparisonOperator Gets or sets the relational operator used as the comparison operator.
TXTextControl.DocumentServer.DataShaping.FilterInstruction.LogicalOperator Gets or sets the logical operator by which to logically connect a filter instruction to the previous one if a filter consists of a collection of multiple filter instructions.
TXTextControl.DocumentServer.DataShaping.SortingInstruction.OrderBy Gets or sets the table column name to order the data by.
TXTextControl.DocumentServer.DataShaping.SortingInstruction.SortOrder Gets or sets the sort order (ascending / descending).
TXTextControl.DocumentServer.DataSources.MergeBlockInfo.BlockMergingCondition Gets or sets a condition the parent data row of this merge block has to satisfy so that this merge block is merged at all.
TXTextControl.DocumentServer.DataSources.MergeBlockInfo.Filters Gets or sets a list of filter instructions which are used to filter the data rows before merging.
TXTextControl.DocumentServer.DataSources.MergeBlockInfo.SortingInstructions Gets or sets a list of sorting instructions which are used to sort the data rows before merging.
TXTextControl.DocumentServer.DataSources.MergeBlockSettings.CreatedTable Returns the table created by DataSourceManager.InsertMergeBlock if property BlockTemplateType was set to BlockTemplateType.TableRow.
TXTextControl.DocumentServer.DataSources.MergeBlockSettings.TableID Gets or sets the ID of the table created by DataSourceManager.InsertMergeBlock.
TXTextControl.DocumentServer.MailMerge.RemoveEmptyLines Specifies whether text lines which are empty after merging should be removed from the template or not.
TXTextControl.DocumentServer.Windows.Forms.FilterAndSortDialog.Filters Gets the filter instructions which were created using the dialog or sets the filter instructions which are shown when the dialog is opened.
TXTextControl.DocumentServer.Windows.Forms.FilterAndSortDialog.SortingInstructions Gets the sorting instructions which were created using the dialog or sets the sorting instructions which are shown when the dialog is opened.
TXTextControl.DocumentServer.Windows.Forms.InsertMergeBlockDialog.CreatedTable Returns the newly created TXTextControl.Table if the merge block was inserted as a table row.
TXTextControl.FormulaException.CharacterIndex Gets the one-based character index of the first invalid character in the formula string.
TXTextControl.HeaderFooter.TrackedChanges Gets a collection of all changes made in the header or footer.
TXTextControl.IFormattedText.TrackedChanges Gets a collection of all tracked changes.
TXTextControl.InputFormat.NumberFormat Gets or sets a number format which can be used to automatically format numbers in table cells.
TXTextControl.InputFormat.NumberTextType Gets or sets a value specifying whether text at the current input position is interpreted as a number which means that the period character (.) is defined as decimal separator and the comma character (,) is defined as thousands separator.
TXTextControl.InputFormat.StandardTextType Gets or sets a value specifying whether the text at the current input position is interpreted as standard text which means that it is displayed as it is.
TXTextControl.LoadSettings.AddParagraph Specifies whether or not a new paragraph is created before text is loaded.
TXTextControl.LoadSettings.DocumentPartName SpreadsheetML only.
TXTextControl.MainText.TrackedChanges Gets a collection of all changes made in the main text of the document.
TXTextControl.NumberFormatException.CharacterIndex Gets the one-based character index of the first invalid character in the numberformat string.
TXTextControl.RulerBar.FormulaMode Gets or sets a value specifying whether the ruler bar shows cell references when the current input position is in a table cell.
TXTextControl.SaveSettings.OmittedContent Specifies data to be omitted when the document is saved.
TXTextControl.ServerTextControl.FormulaReferenceStyle Gets or sets a value determining how references to table cells in formulas are specified.
TXTextControl.ServerTextControl.IsFormulaCalculationEnabled Gets or sets a value indicating whether formulas in tables are automatically calculated when the text of an input cell is changed.
TXTextControl.ServerTextControl.TrackedChanges Gets a collection of all changes made in the active part of the document.
TXTextControl.SubTextPart.Data Gets or sets additional data of the subtextpart.
TXTextControl.TableCell.CellFormat Gets or sets the formatting attributes of a table cell.
TXTextControl.TableCell.Column Gets the table cell's column number.
TXTextControl.TableCell.Formula Gets or sets the table cell's formula.
TXTextControl.TableCell.Length Gets the number of characters in the table cell.
TXTextControl.TableCell.Position Gets or sets, in twips, the horizontal position of the cell.
TXTextControl.TableCell.Row Gets the table cell's row number.
TXTextControl.TableCell.Start Gets the index (one-based) of the first character in the table cell.
TXTextControl.TableCell.Text Gets or sets the cell's text.
TXTextControl.TableCell.Width Gets or sets, in twips, the width of the cell.
TXTextControl.TableCellFormat.NumberFormat Gets or sets a number format for the table cell.
TXTextControl.TableCellFormat.TextType Gets or sets the text type of the table cell which determines whether the cell's text is interpreted as a number or as text When the type is Standard, the cell's text is interpreted as text and it is displayed as it is.
TXTextControl.TableCollection.CanAdd Gets a value indicating whether a new table can be inserted at the current input position.
TXTextControl.TableCollection.GridLines Gets or sets a value indicating wether table grid lines are shown or not.
TXTextControl.TableCollection.SupportedFormulaFunctions Gets a list of all formula functions currently supported.
TXTextControl.TableCollection.SupportedNumberFormats Gets a list of often used number formats for formula results.
TXTextControl.TextControl.FormulaReferenceStyle Gets or sets a value determining how references to table cells in formulas are specified.
TXTextControl.TextControl.IsFormulaCalculationEnabled Gets or sets a value indicating whether formulas in tables are automatically calculated when the text of an input cell is changed.
TXTextControl.TextControl.IsTrackChangesEnabled Gets or sets a value indicating whether track changes is active or not.
TXTextControl.TextControl.TrackedChanges Gets a collection of all changes made in the active part of the document.
TXTextControl.TextFrame.TrackedChanges Gets a collection of all changes made in a text frame.
TXTextControl.TrackedChange.Active Gets or sets a value specifying whether the TrackedChange is currently active or not.
TXTextControl.TrackedChange.ChangeKind Gets the kind of change.
TXTextControl.TrackedChange.ChangeTime Gets the date and time when the change has been made.
TXTextControl.TrackedChange.DefaultHighlightColor Gets the default highlight color of a tracked change.
TXTextControl.TrackedChange.HighlightColor Gets or sets the highlight color for the tracked change.
TXTextControl.TrackedChange.HighlightMode Gets or sets a value indicating whether the tracked change is highlighted.
TXTextControl.TrackedChange.Length Gets the number of changed characters.
TXTextControl.TrackedChange.Number Gets the change's number.
TXTextControl.TrackedChange.Start Gets the index (one-based) of the first changed character.
TXTextControl.TrackedChange.Text Gets the changed text.
TXTextControl.TrackedChange.UserName Gets the name of the user who has changed the document.
TXTextControl.TrackedChangeCollection.Count Gets the number of elements contained in the collection.
TXTextControl.TrackedChangeCollection.IsSynchronized Returns true if the collection is designed to be thread safe, otherwise, it returns false.
TXTextControl.TrackedChangeCollection.Item Gets the change with the specified number from the collection.
TXTextControl.TrackedChangeCollection.SyncRoot Gets an object that can be used to synchronize access to the collection.
TXTextControl.TrackedChangeEventArgs.TrackedChange Gets an object that represents the tracked change which causes the event.
TXTextControl.Web.MVC.TextControlSettings.UserNames Gets or sets a list of names specifying users who have access to editable regions.
TXTextControl.Windows.Forms.Ribbon.Ribbon.HasApplicationMenu Gets or sets a value defining whether the first tab of the ribbon is an application menu.
TXTextControl.Windows.Forms.Ribbon.RibbonButton.IsScalable Gets or sets value indicating whether the RibbonButton changes its display mode when the related ribbon group is scaled by resizing the application.
TXTextControl.Windows.Forms.Ribbon.RibbonForm.HasQuickAccessToolbar Gets or sets a value defining whether a quick access toolbar is shown in the caption area of the RibbonForm.
TXTextControl.Windows.Forms.Ribbon.RibbonFormattingTab.FindHorizontalSidebar Gets or sets the horizontal sidebar that is connected to the RibbonFormattingTab's TXITEM_Find button and its horizontal sidebar drop down button.
TXTextControl.Windows.Forms.Ribbon.RibbonFormattingTab.FindSidebar Gets or sets the vertical sidebar that is connected to the RibbonFormattingTab's TXITEM_Find button and its vertical sidebar drop down button.
TXTextControl.Windows.Forms.Ribbon.RibbonFormattingTab.GotoHorizontalSidebar Gets or sets the horizontal sidebar that is connected to the RibbonFormattingTab's TXITEM_Goto button.
TXTextControl.Windows.Forms.Ribbon.RibbonFormattingTab.GotoSidebar Gets or sets the vertical sidebar that is connected to the RibbonFormattingTab's TXITEM_Goto button and its vertical sidebar drop down button.
TXTextControl.Windows.Forms.Ribbon.RibbonFormattingTab.ReplaceHorizontalSidebar Gets or sets the horizontal sidebar that is connected to the RibbonFormattingTab's TXITEM_Replace button.
TXTextControl.Windows.Forms.Ribbon.RibbonFormattingTab.ReplaceSidebar Gets or sets the vertical sidebar that is connected to the RibbonFormattingTab's TXITEM_Replace button and its vertical sidebar drop down button.
TXTextControl.Windows.Forms.Ribbon.RibbonFormattingTab.StylesSidebar Gets or sets the sidebar that is connected to the RibbonFormattingTab's TXITEM_StylesGroup's dialog box launcher.
TXTextControl.Windows.Forms.Ribbon.RibbonGroup.KeyTip Gets or sets the keyboard shortcut of the RibbonGroup.
TXTextControl.Windows.Forms.Ribbon.RibbonProofingTab.TrackedChangesHorizontalSidebar Gets or sets the horizontal sidebar that is connected to the RibbonProofingTab's TXITEM_TrackedChanges button.
TXTextControl.Windows.Forms.Ribbon.RibbonProofingTab.TrackedChangesSidebar Gets or sets the vertical sidebar that is connected to the RibbonProofingTab's TXITEM_TrackedChanges button.
TXTextControl.Windows.Forms.Ribbon.RibbonTextBox.IsScalable Gets or sets a value indicating whether the RibbonTextBox changes its display mode when the related ribbon group is scaled by resizing the application.
TXTextControl.Windows.Forms.Ribbon.RibbonTextBox.SelectedText Gets or sets the text of the current selection in the text box.
TXTextControl.Windows.Forms.Ribbon.RibbonTextBox.SelectionLength Gets or sets the number of characters in the current selection in the text box.
TXTextControl.Windows.Forms.Ribbon.RibbonTextBox.SelectionStart Gets or sets the starting position of the text selected in the text box
TXTextControl.Windows.Forms.Sidebar.Content Gets or sets an object of type System.Windows.Forms.Control that represents the content of the Sidebar.
TXTextControl.Windows.Forms.Sidebar.ContentLayout Determines the content layout that has to be intialized and rendered for the Sidebar.
TXTextControl.Windows.Forms.Sidebar.DialogLocation Gets or sets the location of the dialog where the Sidebar is placed, if the Sidebar.IsPinned property is set to false.
TXTextControl.Windows.Forms.Sidebar.DialogSize Gets or sets the size of the dialog where the Sidebar is placed, if the Sidebar.IsPinned property is set to false.
TXTextControl.Windows.Forms.Sidebar.DialogStyle Gets or sets the requested border and title bar layout of the sidebar dialog.
TXTextControl.Windows.Forms.Sidebar.IsPinned Gets or sets a value indicating whether the Sidebar is rendered inside another control (property value is set to true) or displayed as dialog.
TXTextControl.Windows.Forms.Sidebar.IsShown Gets or sets a value indicating whether the Sidebar is shown.
TXTextControl.Windows.Forms.Sidebar.IsSizable Gets or sets a value indicating whether the Sidebar can be sized with the mouse.
TXTextControl.Windows.Forms.Sidebar.ShowCloseButton Gets or sets a value indicating whether the Sidebar's close button is shown.
TXTextControl.Windows.Forms.Sidebar.ShowPinButton Gets or sets a value indicating whether the Sidebar's pin button is shown.
TXTextControl.Windows.Forms.Sidebar.ShowTitle Gets or sets a value indicating whether the Sidebar's title is shown.
TXTextControl.Windows.Forms.Sidebar.Text Overridden.
TXTextControl.Windows.Forms.Sidebar.TextControl Gets or sets the TextControl that is used for the predefined TextControl feature layouts.
TXTextControl.Windows.Forms.Sidebar.TitleFont Gets or sets the font of the title bar's text.
TXTextControl.Windows.Forms.Sidebar.TitleForeColor Gets or sets the color of the title bar's text.

Methods

Method Description
TXTextControl.DocumentServer.Windows.Forms.FilterAndSortDialog.StoreBlockMetaData Stores filters and sorting instructions created with the dialog in a SubTextPart object if the SubTextPart is a merge block.
TXTextControl.LoadSettings.GetDocumentPartNames SpreadsheetML only.
TXTextControl.ServerTextControl.OnTrackedChangeCreated Raises the TrackedChangeCreated event.
TXTextControl.ServerTextControl.OnTrackedChangeDeleted Raises the TrackedChangeDeleted event.
TXTextControl.TableCollection.Add Adds a new table at the current text input position.
TXTextControl.TableCollection.GetItem Gets the table at the current input position.
TXTextControl.TableCollection.Remove Removes the table at the current text input position.
TXTextControl.TextControl.OnCannotTrackChange Raises the CannotTrackChange event.
TXTextControl.TextControl.OnMainTextActivated Raises the MainTextActivated event.
TXTextControl.TextControl.OnTrackedChangeChanged Raises the TrackedChangeChanged event.
TXTextControl.TextControl.OnTrackedChangeCreated Raises the TrackedChangeCreated event.
TXTextControl.TextControl.OnTrackedChangeDeleted Raises the TrackedChangeDeleted event.
TXTextControl.TextControl.OnTrackedChangeStateChanged Raises the TrackedChangeStateChanged event.
TXTextControl.TrackedChange.Save Saves the changed text with the specified format.
TXTextControl.TrackedChange.ScrollTo Sets the current input position to the first position of the changed text and scrolls it into the visible part of the document.
TXTextControl.TrackedChange.Select Selects the changed part of the document.
TXTextControl.TrackedChangeCollection.CopyTo Copies the elements of the collection to an array, starting at a particular index.
TXTextControl.TrackedChangeCollection.GetEnumerator Returns an enumerator that can be used to iterate through the collection.
TXTextControl.TrackedChangeCollection.GetItem Gets a particular item from the collection.
TXTextControl.TrackedChangeCollection.Remove Removes a tracked change from the collection.
TXTextControl.Windows.Forms.Ribbon.RibbonFormulaTab.FindItem Finds a control that has the provided RibbonFormulaTab.RibbonItem identifier.
TXTextControl.Windows.Forms.Sidebar.FindItem Finds a control inside a predefined content control that has the provided identifier name.

Events

Event Description
TXTextControl.ServerTextControl.TrackedChangeCreated Occurs when a tracked change has been created.
TXTextControl.ServerTextControl.TrackedChangeDeleted Occurs when a tracked change has been deleted.
TXTextControl.TextControl.CannotTrackChange Determines how to handle a change of the document that cannot be added to the list of tracked changes.
TXTextControl.TextControl.MainTextActivated Occurs when the main text of the document gets the current text input position from another part of the document, such as a header, a footer or a textframe.
TXTextControl.TextControl.TrackedChangeChanged Occurs when the text of a tracked change has been altered.
TXTextControl.TextControl.TrackedChangeCreated Occurs when a tracked change has been created.
TXTextControl.TextControl.TrackedChangeDeleted Occurs when a tracked change has been deleted.
TXTextControl.TextControl.TrackedChangeStateChanged Occurs when the state of a tracked change alters from active to inactive or vice versa.