Aspose::Words::Drawing::Stroke класс
Содержание
[
Скрывать
]Stroke class
Определяет штрих для фигуры. Чтобы узнать больше, посетите статью документации Working with Shapes .
class Stroke : public Aspose::Words::Drawing::Core::IFillable
Методы
| Метод | Описание |
|---|---|
| get_BackColor() | Получает или задаёт цвет фона обводки. |
| get_BackThemeColor() | Получает или задаёт объект ThemeColor, представляющий цвет фона обводки. |
| get_BackTintAndShade() | Получает или задаёт значение типа double, которое осветляет или затемняет цвет фона обводки. |
| get_BaseForeColor() | Возвращает базовый цвет переднего плана обводки без каких-либо модификаторов. |
| get_Color() | Определяет цвет обводки. |
| get_Color2() | Определяет второй цвет обводки. |
| get_DashStyle() | Указывает шаблон точек и тире для обводки. |
| get_EndArrowLength() | Определяет длину наконечника стрелки для конца обводки. |
| get_EndArrowType() | Определяет форму наконечника стрелки для конца штриха. |
| get_EndArrowWidth() | Определяет ширину наконечника стрелки для конца штриха. |
| get_EndCap() | Определяет стиль заглушки для конца штриха. |
| get_Fill() | Получает форматирование заливки для Stroke. |
| get_ForeColor() | Получает или задает цвет переднего плана штриха. |
| get_ForeThemeColor() | Получает или задает объект ThemeColor, представляющий цвет переднего плана штриха. |
| get_ForeTintAndShade() | Получает или задает значение типа double, которое осветляет или затемняет цвет переднего плана штриха. |
| get_ImageBytes() | Определяет изображение для заливки штрихом изображения или узора. |
| get_JoinStyle() | Определяет стиль соединения полилинии. |
| get_LineStyle() | Определяет стиль линии штриха. |
| get_On() | Определяет, будет ли путь обведён штрихом. |
| get_Opacity() | Определяет степень прозрачности штриха. Допустимый диапазон от 0 до 1. |
| get_StartArrowLength() | Определяет длину наконечника стрелки для начала штриха. |
| get_StartArrowType() | Определяет форму наконечника стрелки для начала штриха. |
| get_StartArrowWidth() | Определяет ширину наконечника стрелки для начала штриха. |
| get_Transparency() | Получает или задает значение от 0,0 (непрозрачный) до 1,0 (прозрачный), представляющее степень прозрачности штриха. |
| get_Visible() | Получает или задает флаг, указывающий, видим ли штрих. |
| get_Weight() | Определяет толщину кисти, которой обводится путь фигуры, в пунктах. |
| GetType() const override | |
| Is(const System::TypeInfo&) const override | |
| set_BackColor(System::Drawing::Color) | Сеттер для Aspose::Words::Drawing::Stroke::get_BackColor. |
| set_BackThemeColor(Aspose::Words::Themes::ThemeColor) | Сеттер для Aspose::Words::Drawing::Stroke::get_BackThemeColor. |
| set_BackTintAndShade(double) | Сеттер для Aspose::Words::Drawing::Stroke::get_BackTintAndShade. |
| set_Color(System::Drawing::Color) | Сеттер для Aspose::Words::Drawing::Stroke::get_Color. |
| set_Color2(System::Drawing::Color) | Сеттер для Aspose::Words::Drawing::Stroke::get_Color2. |
| set_DashStyle(Aspose::Words::Drawing::DashStyle) | Указывает шаблон точек и тире для обводки. |
| set_EndArrowLength(Aspose::Words::Drawing::ArrowLength) | Определяет длину наконечника стрелки для конца обводки. |
| set_EndArrowType(Aspose::Words::Drawing::ArrowType) | Определяет форму наконечника стрелки для конца штриха. |
| set_EndArrowWidth(Aspose::Words::Drawing::ArrowWidth) | Определяет ширину наконечника стрелки для конца штриха. |
| set_EndCap(Aspose::Words::Drawing::EndCap) | Определяет стиль заглушки для конца штриха. |
| set_ForeColor(System::Drawing::Color) | Сеттер для Aspose::Words::Drawing::Stroke::get_ForeColor. |
| set_ForeThemeColor(Aspose::Words::Themes::ThemeColor) | Сеттер для Aspose::Words::Drawing::Stroke::get_ForeThemeColor. |
| set_ForeTintAndShade(double) | Сеттер для Aspose::Words::Drawing::Stroke::get_ForeTintAndShade. |
| set_JoinStyle(Aspose::Words::Drawing::JoinStyle) | Сеттер для Aspose::Words::Drawing::Stroke::get_JoinStyle. |
| set_LineStyle(Aspose::Words::Drawing::ShapeLineStyle) | Сеттер для Aspose::Words::Drawing::Stroke::get_LineStyle. |
| set_On(bool) | Сеттер для Aspose::Words::Drawing::Stroke::get_On. |
| set_Opacity(double) | Определяет степень прозрачности штриха. Допустимый диапазон от 0 до 1. |
| set_StartArrowLength(Aspose::Words::Drawing::ArrowLength) | Определяет длину наконечника стрелки для начала штриха. |
| set_StartArrowType(Aspose::Words::Drawing::ArrowType) | Определяет форму наконечника стрелки для начала штриха. |
| set_StartArrowWidth(Aspose::Words::Drawing::ArrowWidth) | Определяет ширину наконечника стрелки для начала штриха. |
| set_Transparency(double) | Сеттер для Aspose::Words::Drawing::Stroke::get_Transparency. |
| set_Visible(bool) | Сеттер для Aspose::Words::Drawing::Stroke::get_Visible. |
| set_Weight(double) | Сеттер для Aspose::Words::Drawing::Stroke::get_Weight. |
| static Type() |
Примечания
Используйте свойство Stroke, чтобы получить доступ к свойствам обводки формы. Вы не создаёте экземпляры класса Stroke напрямую.
Примеры
Показывает, как изменить свойства обводки.
auto doc = System::MakeObject<Aspose::Words::Document>();
auto builder = System::MakeObject<Aspose::Words::DocumentBuilder>(doc);
System::SharedPtr<Aspose::Words::Drawing::Shape> shape = builder->InsertShape(Aspose::Words::Drawing::ShapeType::Rectangle, Aspose::Words::Drawing::RelativeHorizontalPosition::LeftMargin, 100, Aspose::Words::Drawing::RelativeVerticalPosition::TopMargin, 100, 200, 200, Aspose::Words::Drawing::WrapType::None);
// Базовые фигуры, такие как прямоугольник, имеют две видимые части.
// 1 — Заливка, которая применяется к области внутри контура фигуры:
shape->get_Fill()->set_ForeColor(System::Drawing::Color::get_White());
// 2 — Обводка, которая отмечает контур фигуры:
// Измените различные свойства обводки этой фигуры.
System::SharedPtr<Aspose::Words::Drawing::Stroke> stroke = shape->get_Stroke();
stroke->set_On(true);
stroke->set_Weight(5);
stroke->set_Color(System::Drawing::Color::get_Red());
stroke->set_DashStyle(Aspose::Words::Drawing::DashStyle::ShortDashDotDot);
stroke->set_JoinStyle(Aspose::Words::Drawing::JoinStyle::Miter);
stroke->set_EndCap(Aspose::Words::Drawing::EndCap::Square);
stroke->set_LineStyle(Aspose::Words::Drawing::ShapeLineStyle::Triple);
stroke->get_Fill()->TwoColorGradient(System::Drawing::Color::get_Red(), System::Drawing::Color::get_Blue(), Aspose::Words::Drawing::GradientStyle::Vertical, Aspose::Words::Drawing::GradientVariant::Variant1);
doc->Save(get_ArtifactsDir() + u"Shape.Stroke.docx");
См. также
- Namespace Aspose::Words::Drawing
- Library Aspose.Words for C++