Метод Aspose::Pdf::Facades::PdfContentEditor::CreateLine

PdfContentEditor::CreateLine method

Создаёт линейную аннотацию.

void Aspose::Pdf::Facades::PdfContentEditor::CreateLine(System::Drawing::Rectangle rect, const System::String &contents, float x1, float y1, float x2, float y2, int32_t page, int32_t border, System::Drawing::Color clr, const System::String &borderStyle, const System::ArrayPtr<int32_t> &dashArray, const System::ArrayPtr<System::String> &LEArray)
ПараметрТипОписание
rectSystem::Drawing::RectangleПрямоугольник аннотации, определяющий её расположение на странице.
contentsconst System::String&Содержимое аннотации.
x1floatНачальная горизонтальная координата линии.
y1floatНачальная вертикальная координата линии.
x2floatКонечная горизонтальная координата линии.
y2floatКонечная вертикальная координата линии.
страницаint32_tНомер оригинальной страницы, на которой будет создана аннотация.
borderint32_tШирина границы в пунктах. Если значение равно 0, граница не рисуется. Значение по умолчанию — 1.
clrSystem::Drawing::ColorЦвет линии.
borderStyleconst System::String&Стиль границы, определяющий ширину и шаблон штриховки, используемые при рисовании линии. Это значение может быть: “S” (сплошная), “D” (пунктирная), “B” (скошенная), “I” (внутренняя), “U” (подчёркнутый).
dashArrayconst System::ArrayPtr<int32_t>&Массив штрихов, определяющий шаблон пунктиров и пробелов, используемых при рисовании пунктирной границы. Если он используется, borderSyle должен быть соответственно установлен в “D”.
LEArrayconst System::ArrayPtr<System::String>&Массив из двух значений, соответственно определяющих начальный и конечный стиль рисуемой линии. Значения могут быть: “Square”, “Circle”, “Diamond”, “OpenArrow”, “ClosedArrow”, “None”, “Butt”, “ROpenArrow”, “RClosedArrow”, “Slash”.

См. также