CreateLine
PdfContentEditor.CreateLine method
Создает аннотацию строки.
public void CreateLine(Rectangle rect, string contents, float x1, float y1, float x2, float y2,
int page, int border, Color clr, string borderStyle, int[] dashArray, string[] LEArray)
Параметр | Тип | Описание |
---|---|---|
rect | Rectangle | Прямоугольник аннотации, определяющий расположение аннотации на странице. |
contents | String | Содержание аннотации. |
x1 | Single | Начальная горизонтальная координата линии. |
y1 | Single | Начальная вертикальная координата линии. |
x2 | Single | Конечная горизонтальная координата линии. |
y2 | Single | Конечная вертикальная координата линии. |
page | Int32 | Номер исходной страницы, на которой будет создана аннотация. |
border | Int32 | Ширина границы в пунктах. Если это значение равно 0, граница не рисуется. Значение по умолчанию — 1. |
clr | Color | Цвет линии. |
borderStyle | String | Стиль границы, указывающий ширину и образец пунктира, которые будут использоваться при рисовании линии. , “У” (Подчеркивание). |
dashArray | Int32[] | Массив штрихов, определяющий шаблон штрихов и пробелов, который будет использоваться при рисовании пунктирной границы. Если он используется, для свойства borderSyle должно быть установлено значение “D”. |
LEArray | String[] | Массив из двух значений, соответственно определяющих начальный и конечный стиль линии рисования. Значения могут быть: “Квадрат”, “Круг”, “Ромб”, “Открытаястрелка”, “Закрытаястрелка”, “Нет”, “Стык” , “ROpenArrow”, “RClosedArrow”, “Слэш”. |
Примеры
PdfContentEditor editor = new PdfContentEditor();
editor.BindPdf("example.pdf");
editor.CreateLine(new System.Drawing.Rectangle(0, 0, 100, 100), "Welcome to Aspose", 0, 0, 100, 100,
1, 1, System.Drawing.Color.Red, "D", new int[] {2, 3}, new string[] {"OpenArrow", "ClosedArrow"});
editor.Save("example_out.pdf");
Смотрите также
- class PdfContentEditor
- пространство имен Aspose.Pdf.Facades
- сборка Aspose.PDF