Add Method
- Namespace
TXTextControl
- Package
TXTextControl.asTextControl. WinForms. SDK TXTextControl.from the private NuGet feed or Text Control Offline Packagesdll
Description
Inserts a new image in a Text Control document.
Syntax
Add()
Inserts an image inline, which means that it is treated in the text like a single character. The image is inserted at the current text input position. A file open dialog box is shown to get the image's file name and filter.
public bool Add();Public Function Add() As BooleanAdd(Image, int)
Inserts an image inline, which means that it is treated in the text like a single character. The image is inserted at the specified text input position. A file open dialog box is shown to get the image's file name and filter. To avoid opening the dialog box set the Image.FileName and the Image.FilterIndex properties of the specified Image object.
public bool Add(Image image, int textPosition);Public Function Add(image As Image, textPosition As Integer) As Boolean| Parameter | Description |
|---|---|
| image | Specifies the image to add. |
| textPosition | Specifies the text position at which the image is to be inserted. If -1 is specified, the image is inserted at the current input position. |
Add(Image, HorizontalAlignment, int, ImageInsertionMode)
Inserts a new image which is anchored to the specified text position. It has the specified horizontal alignment and a textflow which is given through the insertionMode parameter. Anchored images are moved with the text. A file open dialog box is shown to get the image's file name and filter. To avoid opening the dialog box set the Image.FileName and the Image.FilterIndex properties of the specified Image object.
public bool Add(Image image, HorizontalAlignment alignment, int textPosition, ImageInsertionMode insertionMode);Public Function Add(image As Image, alignment As HorizontalAlignment, textPosition As Integer, insertionMode As ImageInsertionMode) As Boolean| Parameter | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| image | Specifies the image to add. | ||||||||||||
| alignment | Specifies the image's horizontal alignment. It can be one of the HorizontalAlignment values:
| ||||||||||||
| textPosition | Specifies the text position at which the image is to be inserted. If -1 is specified, the image is inserted at the current input position. | ||||||||||||
| insertionMode | Specifies how the text flow is handled. It can be one of the following values of the ImageInsertionMode enumeration:
|
Add(Image, Point, int, ImageInsertionMode)
Inserts a new image which is anchored to the specified text position. It has the specified location relative to the paragraph it is anchored to and a textflow which is given through the insertionMode parameter. Anchored images are moved with the text. A file open dialog box is shown to get the image's file name and filter. To avoid opening the dialog box set the Image.FileName and the Image.FilterIndex properties of the specified Image object.
public bool Add(Image image, Point location, int textPosition, ImageInsertionMode insertionMode);Public Function Add(image As Image, location As Point, textPosition As Integer, insertionMode As ImageInsertionMode) As Boolean| Parameter | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| image | Specifies the image to add. | ||||||||||||
| location | Specifies the location, in twips, at which the image is to be inserted. This is a location relative to the top left corner either of a page or of a paragraph. | ||||||||||||
| textPosition | Specifies the text position at which the image is to be inserted. If -1 is specified, the image is inserted at the current input position. | ||||||||||||
| insertionMode | Specifies how the text flow is handled. It can be one of the following values of the ImageInsertionMode enumeration:
|
Add(Image, int, Point, ImageInsertionMode)
Inserts a new image which has a fixed geometrical position in the document. This position is specified through a page number and a location on this page. A file open dialog box is shown to get the image's file name and filter. To avoid opening the dialog box set the Image.FileName and the Image.FilterIndex properties of the specified Image object.
public bool Add(Image image, int pageNumber, Point location, ImageInsertionMode insertionMode);Public Function Add(image As Image, pageNumber As Integer, location As Point, insertionMode As ImageInsertionMode) As Boolean| Parameter | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| image | Specifies the image to add. | ||||||||||||
| pageNumber | Specifies the number of a page beginning with 1 where the image is located. | ||||||||||||
| location | Specifies the location, in twips, at which the image is to be inserted. This is a location relative to the top left corner either of a page or of a paragraph. | ||||||||||||
| insertionMode | Specifies how the text flow is handled. It can be one of the following values of the ImageInsertionMode enumeration:
|
Add(Image, Point, ImageInsertionMode)
Inserts a new image which has a fixed geometrical position in the document. This position is specified through a location relative to the top left corner of the complete document. All gaps between the pages must be included. A file open dialog box is shown to get the image's file name and filter. To avoid opening the dialog box set the Image.FileName and the Image.FilterIndex properties of the specified Image object.
public bool Add(Image image, Point location, ImageInsertionMode insertionMode);Public Function Add(image As Image, location As Point, insertionMode As ImageInsertionMode) As Boolean| Parameter | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| image | Specifies the image to add. | ||||||||||||
| location | Specifies the location, in twips, at which the image is to be inserted. This is a location relative to the top left corner either of a page or of a paragraph. | ||||||||||||
| insertionMode | Specifies how the text flow is handled. It can be one of the following values of the ImageInsertionMode enumeration:
|
Return Value
The return value is true, if the image could be added. Otherwise, it is false.
Examples
The following example inserts a named, accessible company logo at the current input position.
TXTextControl.Image logo = new() { FileName = @"Images\company-logo.png", Name = "CompanyLogo", DescriptiveText = "Company logo" };
if (!textControl.Images.Add(logo, -1))
{
throw new InvalidOperationException("The logo could not be inserted.");
}Dim logo As New TXTextControl.Image() With { .FileName = "Images\company-logo.png", .Name = "CompanyLogo", .DescriptiveText = "Company logo" }
If Not textControl.Images.Add(logo, -1) Then
Throw New InvalidOperationException("The logo could not be inserted.")
End If