New Classes, Properties, Methods and Events

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

Classes

Class Description
TXTextControl.Barcode.TXBarcodeCore The TXBarcodeCore class provides properties and methods to specify type and format of barcodes provided as a Scalable Vector Graphics (SVG).
TXTextControl.DocumentServer.PDF.Attachments The Attachments class provides methods to extract embedded files from a PDF document.
TXTextControl.DocumentServer.PDF.EmbeddedFile The EmbeddedFile class represents an embedded file in a PDF document.
TXTextControl.Drawing.TXDrawingCore The TXDrawingCore class provides properties and methods to specify the type and format of shapes rendered as a Scalable Vector Graphics (SVG).

Properties

Property Description
TXTextControl.Barcode.TXBarcodeCore.AdditionalText Gets or sets an additional text that is displayed below or above the barcode image.
TXTextControl.Barcode.TXBarcodeCore.Alignment Gets or sets the alignment of the barcode image inside the control.
TXTextControl.Barcode.TXBarcodeCore.Angle Gets or sets the angle of the barcode image inside the control.
TXTextControl.Barcode.TXBarcodeCore.BackColor Gets or sets the background color for the barcode control.
TXTextControl.Barcode.TXBarcodeCore.BarcodeType Gets or sets the type of barcode that is rendered.
TXTextControl.Barcode.TXBarcodeCore.BarcodeTypeSettings Gets an object of type BarcodeTypeSettings to determine type specific settings for the current used barcode.
TXTextControl.Barcode.TXBarcodeCore.ForeColor Gets or sets the foreground color for the barcode.
TXTextControl.Barcode.TXBarcodeCore.ShowText Gets or sets a value indicating whether the encrypted barcode text value is displayed below or above the barcode image or not.
TXTextControl.Barcode.TXBarcodeCore.Size Gets or sets the size of the barcode.
TXTextControl.Barcode.TXBarcodeCore.Text Gets or sets the text the barcode should encrypt.
TXTextControl.Barcode.TXBarcodeCore.TextAlignment Gets or sets a value indicating whether the barcode text and additional text is displayed below or above the barcode image.
TXTextControl.Barcode.TXBarcodeCore.UpperTextLength Gets or sets the maximum number of characters the Text property can get.
TXTextControl.DocumentServer.MailMerge.BlockMergingEventArgs.SubTextPartID Gets the ID of the subtext part that represents the block.
TXTextControl.DocumentServer.MailMerge.BlockMergingEventArgs.SubTextPartNumber Gets the 1-based number of the subtext part that represents the block.
TXTextControl.DocumentServer.MailMerge.BlockRowMergedEventArgs.SubTextPartID Gets the ID of the subtext part that represents the block.
TXTextControl.DocumentServer.MailMerge.BlockRowMergedEventArgs.SubTextPartNumber Gets the 1-based number of the subtext part that represents the block.
TXTextControl.DocumentServer.MailMerge.FieldMergedEventArgs.SubTextPartID Gets the ID of the subtext part the field is part of.
TXTextControl.DocumentServer.MailMerge.FieldMergedEventArgs.SubTextPartNumber Gets the 1-based number of the subtext part the field is part of.
TXTextControl.DocumentServer.MailMerge.FormFieldMergedEventArgs.SubTextPartID Gets the ID of the subtext part the field is part of.
TXTextControl.DocumentServer.MailMerge.FormFieldMergedEventArgs.SubTextPartNumber Gets the 1-based number of the subtext part the field is part of.
TXTextControl.DocumentServer.MailMerge.ImageMergedEventArgs.SubTextPartID Gets the ID of the subtext part the image is part of.
TXTextControl.DocumentServer.MailMerge.ImageMergedEventArgs.SubTextPartNumber Gets the 1-based number of the subtext part the image is part of.
TXTextControl.DocumentServer.PDF.EmbeddedFile.BinaryData If the file is a binary file, this property returns the binary data.
TXTextControl.DocumentServer.PDF.EmbeddedFile.CreationDate Gets the file's creation date.
TXTextControl.DocumentServer.PDF.EmbeddedFile.Description Gets the file's optional description.
TXTextControl.DocumentServer.PDF.EmbeddedFile.FileName Gets the file's name.
TXTextControl.DocumentServer.PDF.EmbeddedFile.HasBinaryData Gets a value indicating whether the embedded file has binary data.
TXTextControl.DocumentServer.PDF.EmbeddedFile.HasStringData Gets a value indicating whether the embedded file has text data.
TXTextControl.DocumentServer.PDF.EmbeddedFile.LastModificationDate Gets the date the file was last modified.
TXTextControl.DocumentServer.PDF.EmbeddedFile.MimeType Gets an optional string specifying the file's type using types specified through the Multipurpose Internet Mail Extensions (MIME) specification.
TXTextControl.DocumentServer.PDF.EmbeddedFile.Relationship PDF/A only.
TXTextControl.DocumentServer.PDF.EmbeddedFile.StringData If the file is a text file, this property returns the text data.
TXTextControl.Drawing.TXDrawingCore.BackColor Gets or sets the back color of the canvas.
TXTextControl.Drawing.TXDrawingCore.BorderColor Gets or sets the border line color of the canvas.
TXTextControl.Drawing.TXDrawingCore.BorderWidth Gets or sets the border line width of the canvas.
TXTextControl.Drawing.TXDrawingCore.CanCopy Informs whether shapes are selected which can be copied to the internal clipboard.
TXTextControl.Drawing.TXDrawingCore.CanPaste Informs whether the internal clipboard contains shapes that can be pasted into the canvas.
TXTextControl.Drawing.TXDrawingCore.CanRedo Informs whether an operation can be re-done using the Redo method.
TXTextControl.Drawing.TXDrawingCore.CanUndo Gets a value indicating whether the user can undo the previous TXDrawingCore operation.
TXTextControl.Drawing.TXDrawingCore.IsCanvasVisible Gets a value whether the cavas is visible or not.
TXTextControl.Drawing.TXDrawingCore.Selection Gets an object of type Drawing.Selection that represents the current selected shapes inside the canvas.
TXTextControl.Drawing.TXDrawingCore.Shapes Gets an object of type ShapeCollection that represents those shapes which are displayed inside the canvas.
TXTextControl.Drawing.TXDrawingCore.Size Gets or sets the size of the canvas.

Methods

Method Description
TXTextControl.Barcode.TXBarcodeCore.Create Initializes the resources of a newly instantiated TXBarcodeCore object.
TXTextControl.Barcode.TXBarcodeCore.GetDefaultText Returns the default text for the specified barcode type.
TXTextControl.Barcode.TXBarcodeCore.GetMaximumTextLength Returns the maximum text length of the specified barcode type.
TXTextControl.Barcode.TXBarcodeCore.GetMinimumTextLength Returns the minimum text length of the specified barcode type.
TXTextControl.Barcode.TXBarcodeCore.GetSVG Creates and returns a string representing a Scalable Vector Graphics (SVG) of the barcode.
TXTextControl.Barcode.TXBarcodeCore.IsTextValid Returns a value indicating whether the specified text is valid for a specific barcode type.
TXTextControl.Barcode.TXBarcodeCore.Load Loads barcode data into the control.
TXTextControl.Barcode.TXBarcodeCore.Save Saves the barcode data.
TXTextControl.Barcode.TXBarcodeCore.SaveImage Saves the barcode image.
TXTextControl.DocumentServer.PDF.Attachments.GetFromData Returns an array of EmbeddedFile objects that represent all embedded files in the provided PDF document data.
TXTextControl.DocumentServer.PDF.Attachments.GetFromFile Returns an array of EmbeddedFile objects that represent all embedded files in the specified PDF document.
TXTextControl.Drawing.TXDrawingCore.ClearUndo Clears the undo buffer of the TXDrawingCore instance.
TXTextControl.Drawing.TXDrawingCore.Copy Copies the current selected shapes to the Clipboard.
TXTextControl.Drawing.TXDrawingCore.Cut Moves the current selected shapes to the Clipboard.
TXTextControl.Drawing.TXDrawingCore.GetSVG Creates and returns a string representing a Scalable Vector Graphics (SVG) of the shapes.
TXTextControl.Drawing.TXDrawingCore.Load Loads shapes data into the canvas from a specified object of type System.IO.Stream.
TXTextControl.Drawing.TXDrawingCore.Paste Pastes the content of the clipboard into the canvas.
TXTextControl.Drawing.TXDrawingCore.Redo Redoes the last TXDrawingCore operation.
TXTextControl.Drawing.TXDrawingCore.Save Saves the shapes data to the given object of type System.IO.Stream.
TXTextControl.Drawing.TXDrawingCore.SelectAll Selects all shapes.
TXTextControl.Drawing.TXDrawingCore.SizeToContent If any changes of the the displayed shapes' visible bounds require an adaption of the canvas bounds, its size and/or location is expanded respectively decreased by the considering value of the considering shape's side(s).
TXTextControl.Drawing.TXDrawingCore.Undo Undoes the last TXDrawingCore's edit operation.

Events

Event Description
TXTextControl.Barcode.TXBarcodeCore.ViewChanged Occurs when changes to the barcode settings require updating the barcode view.
TXTextControl.Drawing.TXDrawingCore.AdaptBounds Indicates that the visible bounds of the displayed shapes have been changed (by changing the shape's angle, outline width, yellow adjust rectangles or the canvas' border width) in so far that the canvas requires an update of its bounds.
TXTextControl.Drawing.TXDrawingCore.Changed Indicates that the number or formatting of the displayed shapes has been changed.
TXTextControl.Drawing.TXDrawingCore.ShapeCreated Occurs when a new shape has been created.
TXTextControl.Drawing.TXDrawingCore.ShapeDeselected Occurs when a shape has been deselected.
TXTextControl.Drawing.TXDrawingCore.ShapeFlipped Occurs when a shape has been flipped.
TXTextControl.Drawing.TXDrawingCore.ShapeFormatChanged Occurs when shape formatting attributes have been changed.
TXTextControl.Drawing.TXDrawingCore.ShapeMoved Occurs when a shape has been moved.
TXTextControl.Drawing.TXDrawingCore.ShapeSelected Occurs when a shape has been selected.
TXTextControl.Drawing.TXDrawingCore.ShapeSized Occurs when a shape has been sized.
TXTextControl.Drawing.TXDrawingCore.ViewChanged Occurs selection changing have caused the view to change.