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");

См. также