Метод Aspose::Words::Drawing::Fill::Patterned
Содержание
[
Скрывать
]Fill::Patterned(Aspose::Words::Drawing::PatternType) method
Устанавливает указанную заливку в узор.
void Aspose::Words::Drawing::Fill::Patterned(Aspose::Words::Drawing::PatternType patternType)
| Параметр | Тип | Описание |
|---|---|---|
| patternType | Aspose::Words::Drawing::PatternType | PatternType |
Примеры
Показывает, как установить узор для фигуры.
auto doc = System::MakeObject<Aspose::Words::Document>(get_MyDir() + u"Shape stroke pattern border.docx");
auto shape = System::ExplicitCast<Aspose::Words::Drawing::Shape>(doc->GetChild(Aspose::Words::NodeType::Shape, 0, true));
System::SharedPtr<Aspose::Words::Drawing::Fill> fill = shape->get_Fill();
std::cout << System::String::Format(u"Pattern value is: {0}", fill->get_Pattern()) << std::endl;
// Существует несколько способов заполнения узором.
// 1 - Применить узор к заливке фигуры:
fill->Patterned(Aspose::Words::Drawing::PatternType::DiagonalBrick);
// 2 - Применить узор с цветами переднего плана и фона к заливке фигуры:
fill->Patterned(Aspose::Words::Drawing::PatternType::DiagonalBrick, System::Drawing::Color::get_Aqua(), System::Drawing::Color::get_Bisque());
doc->Save(get_ArtifactsDir() + u"Shape.FillPattern.docx");
См. также
- Enum PatternType
- Class Fill
- Namespace Aspose::Words::Drawing
- Library Aspose.Words for C++
Fill::Patterned(Aspose::Words::Drawing::PatternType, System::Drawing::Color, System::Drawing::Color) method
Устанавливает указанную заливку в узор.
void Aspose::Words::Drawing::Fill::Patterned(Aspose::Words::Drawing::PatternType patternType, System::Drawing::Color foreColor, System::Drawing::Color backColor)
| Параметр | Тип | Описание |
|---|---|---|
| patternType | Aspose::Words::Drawing::PatternType | PatternType |
| foreColor | System::Drawing::Color | Цвет передней заливки. |
| backColor | System::Drawing::Color | Цвет фоновой заливки. |
Примеры
Показывает, как установить узор для фигуры.
auto doc = System::MakeObject<Aspose::Words::Document>(get_MyDir() + u"Shape stroke pattern border.docx");
auto shape = System::ExplicitCast<Aspose::Words::Drawing::Shape>(doc->GetChild(Aspose::Words::NodeType::Shape, 0, true));
System::SharedPtr<Aspose::Words::Drawing::Fill> fill = shape->get_Fill();
std::cout << System::String::Format(u"Pattern value is: {0}", fill->get_Pattern()) << std::endl;
// Существует несколько способов заполнения узором.
// 1 - Применить узор к заливке фигуры:
fill->Patterned(Aspose::Words::Drawing::PatternType::DiagonalBrick);
// 2 - Применить узор с цветами переднего плана и фона к заливке фигуры:
fill->Patterned(Aspose::Words::Drawing::PatternType::DiagonalBrick, System::Drawing::Color::get_Aqua(), System::Drawing::Color::get_Bisque());
doc->Save(get_ArtifactsDir() + u"Shape.FillPattern.docx");
См. также
- Enum PatternType
- Class Fill
- Namespace Aspose::Words::Drawing
- Library Aspose.Words for C++