New Classes, Properties, Methods and Events

In TX Text Control 26.0 for WPF 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.WPF.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.LoadSettings The LoadSettings class provides properties for advanced settings and information during load operations.
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.WPF.RibbonFormulaTab The RibbonFormulaTab class represents a ribbon tab for editing formulas in table cells.
TXTextControl.WPF.Sidebar The Sidebar class represents a container that gives quick access to a System.Windows.FrameworkElement 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.WPF.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.WPF.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.WPF.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 made in the text part.
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.BytesRead Gets the number of bytes read during the load operation.
TXTextControl.LoadSettings.CssFileName Gets the path and filename of the CSS file belonging to a HTML or XML document.
TXTextControl.LoadSettings.DocumentPartName SpreadsheetML only.
TXTextControl.LoadSettings.DocumentTitle Gets the document's title.
TXTextControl.LoadSettings.ImageSearchPath Sets a file path that is used to search for resources like images or hypertext links.
TXTextControl.LoadSettings.LoadedFile Gets the name and path of the file that has been loaded.
TXTextControl.LoadSettings.LoadedStreamType Gets the StreamType of the file that has been loaded.
TXTextControl.LoadSettings.LoadHypertextLinks Specifies whether or not hypertext links are loaded.
TXTextControl.LoadSettings.LoadImages Specifies whether or not images are loaded.
TXTextControl.LoadSettings.PageMargins Gets the margins of the loaded document's pages.
TXTextControl.LoadSettings.PageSize Gets the width and height of the loaded document's pages.
TXTextControl.NumberFormatException.CharacterIndex Gets the one-based character index of the first invalid character in the numberformat string.
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.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.WPF.RibbonFormattingTab.FindHorizontalSidebar Specifies the name of the horizontal sidebar that is connected to the RibbonFormattingTab's TXITEM_Find button.
TXTextControl.WPF.RibbonFormattingTab.FindSidebar Specifies the name of the vertical sidebar that is connected to the RibbonFormattingTab's TXITEM_Find button.
TXTextControl.WPF.RibbonFormattingTab.GotoHorizontalSidebar Specifies the name of the horizontal sidebar that is connected to the RibbonFormattingTab's TXITEM_Goto button.
TXTextControl.WPF.RibbonFormattingTab.GotoSidebar Specifies the name of the vertical sidebar that is connected to the RibbonFormattingTab's TXITEM_Goto button.
TXTextControl.WPF.RibbonFormattingTab.ReplaceHorizontalSidebar Specifies the name of the horizontal sidebar that is connected to the RibbonFormattingTab's TXITEM_Replace button.
TXTextControl.WPF.RibbonFormattingTab.ReplaceSidebar Specifies the name of the vertical sidebar that is connected to the RibbonFormattingTab's TXITEM_Replace button.
TXTextControl.WPF.RibbonFormattingTab.StylesSidebar Specifies the name of the sidebar that is connected to the RibbonFormattingTab's TXITEM_StyleName's Change Styles drop down item.
TXTextControl.WPF.RibbonProofingTab.TrackedChangesHorizontalSidebar Specifies the name of the horizontal sidebar that is connected to the RibbonProofingTab's TXITEM_TrackedChanges button.
TXTextControl.WPF.RibbonProofingTab.TrackedChangesSidebar Specifies the name of the vertical sidebar that is connected to the RibbonProofingTab's TXITEM_TrackedChanges button.
TXTextControl.WPF.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.WPF.Sidebar.Content Gets or sets an object of type System.Windows.FrameworkElement that represents the content of the Sidebar.
TXTextControl.WPF.Sidebar.ContentLayout Determines the content layout that has to be intialized and rendered for the Sidebar.
TXTextControl.WPF.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.WPF.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.WPF.Sidebar.DialogStyle Gets or sets the requested border and title bar layout of the sidebar dialog.
TXTextControl.WPF.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.WPF.Sidebar.IsShown Gets or sets a value indicating whether the Sidebar is shown.
TXTextControl.WPF.Sidebar.IsSizable Gets or sets a value indicating whether the Sidebar can be sized with the mouse.
TXTextControl.WPF.Sidebar.ShowCloseButton Gets or sets a value indicating whether the Sidebar's close button is shown.
TXTextControl.WPF.Sidebar.ShowPinButton Gets or sets a value indicating whether the Sidebar's pin button is shown.
TXTextControl.WPF.Sidebar.ShowTitle Gets or sets a value indicating whether the Sidebar's title is shown.
TXTextControl.WPF.Sidebar.Text Gets or sets the text that is displayed in the title bar of the Sidebar.
TXTextControl.WPF.Sidebar.TextControl Gets or sets the TextControl that is used for the predefined TextControl feature layouts.
TXTextControl.WPF.Sidebar.TitleFontFamily Gets or sets the font family of the title bar's text.
TXTextControl.WPF.Sidebar.TitleFontSize Gets or sets the font size of the title bar's text.
TXTextControl.WPF.Sidebar.TitleForeground Gets or sets the brush of the title bar's text.
TXTextControl.WPF.TextControl.FormulaReferenceStyle Gets or sets a value determining how references to table cells in formulas are specified.
TXTextControl.WPF.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.WPF.TextControl.IsTrackChangesEnabled Gets or sets a value indicating whether track changes is active or not.
TXTextControl.WPF.TextControl.RibbonFormulaTab Specifies the name of the WPF.RibbonFormulaTab object to be used with a TextControl.
TXTextControl.WPF.TextControl.TrackedChanges Gets a collection of all changes made in the active part of the document.

Methods

Method Description
TXTextControl.DocumentServer.WPF.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.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.WPF.TextControl.OnCannotTrackChange Raises the CannotTrackChange event.
TXTextControl.WPF.TextControl.OnMainTextActivated Raises the MainTextActivated event.
TXTextControl.WPF.TextControl.OnTrackedChangeChanged Raises the TrackedChangeChanged event.
TXTextControl.WPF.TextControl.OnTrackedChangeCreated Raises the TrackedChangeCreated event.
TXTextControl.WPF.TextControl.OnTrackedChangeDeleted Raises the TrackedChangeDeleted event.
TXTextControl.WPF.TextControl.OnTrackedChangeStateChanged Raises the TrackedChangeStateChanged event.

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.WPF.TextControl.CannotTrackChange Determines how to handle a change of the document that cannot be added to the list of tracked changes.
TXTextControl.WPF.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.WPF.TextControl.TrackedChangeChanged Occurs when the text of a tracked change has been altered.
TXTextControl.WPF.TextControl.TrackedChangeCreated Occurs when a tracked change has been created.
TXTextControl.WPF.TextControl.TrackedChangeDeleted Occurs when a tracked change has been deleted.
TXTextControl.WPF.TextControl.TrackedChangeStateChanged Occurs when the state of a tracked change alters from active to inactive or vice versa.