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)
ПараметрТипОписание
rectRectangleПрямоугольник аннотации, определяющий расположение аннотации на странице.
contentsStringСодержание аннотации.
x1SingleНачальная горизонтальная координата линии.
y1SingleНачальная вертикальная координата линии.
x2SingleКонечная горизонтальная координата линии.
y2SingleКонечная вертикальная координата линии.
pageInt32Номер исходной страницы, на которой будет создана аннотация.
borderInt32Ширина границы в пунктах. Если это значение равно 0, граница не рисуется. Значение по умолчанию — 1.
clrColorЦвет линии.
borderStyleStringСтиль границы, указывающий ширину и образец пунктира, которые будут использоваться при рисовании линии. , “У” (Подчеркивание).
dashArrayInt32[]Массив штрихов, определяющий шаблон штрихов и пробелов, который будет использоваться при рисовании пунктирной границы. Если он используется, для свойства borderSyle должно быть установлено значение “D”.
LEArrayString[]Массив из двух значений, соответственно определяющих начальный и конечный стиль линии рисования. Значения могут быть: “Квадрат”, “Круг”, “Ромб”, “Открытаястрелка”, “Закрытаястрелка”, “Нет”, “Стык” , “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");

Смотрите также