Aspose::Words::Drawing::PatternType enum

PatternType enum

Указывает шаблон заливки, который будет использоваться для заполнения фигуры.

enum class PatternType

Значения

ИмяЗначениеОписание
None-1Нет шаблона.
Percent10110% от цвета переднего плана.
Percent20220% от цвета переднего плана.
Percent25325% от цвета переднего плана.
Percent30430% от цвета переднего плана.
Percent40540% от цвета переднего плана
Percent50650% от цвета переднего плана
Percent575% от цвета переднего плана.
Percent60860% от цвета переднего плана.
Percent70970% от цвета переднего плана.
Percent751075% от цвета переднего плана.
Percent801180% от цвета переднего плана.
Percent901290% от цвета переднего плана.
Крест13Крест.
DarkDownwardDiagonal14Темная нисходящая диагональ.
DarkHorizontal15Темный горизонтальный.
DarkUpwardDiagonal16Темная восходящая диагональ.
DarkVertical17Темный вертикальный.
DashedDownwardDiagonal18Пунктирная нисходящая диагональ.
DashedHorizontal19Пунктирный горизонтальный.
DashedUpwardDiagonal20Пунктирная восходящая диагональ.
DashedVertical21Пунктирный вертикальный.
DiagonalBrick22Диагональная кирпичная.
DiagonalCross23Диагональный крест.
Divot24Узор ямка.
DottedDiamond25Точечный ромб.
ТочечнаяСетка26Точечная сетка.
НисходящаяДиагональ27Нисходящая диагональ.
Горизонтальная28Горизонтальная.
ГоризонтальнаяКирпич29Горизонтальная кирпичная.
БольшаяШахматнаяДоска30Большая шахматная доска.
БольшойКонфетти31Большой конфетти.
БольшаяСетка32Большая сетка.
СветлаяНисходящаяДиагональ33Светлая нисходящая диагональ.
СветлаяГоризонталь34Светлая горизонталь.
СветлаяВосходящаяДиагональ36Светлая восходящая диагональ.
СветлаяВертикаль37Светлая вертикаль.
УзкаяГоризонталь38Узкая горизонталь.
УзкаяВертикаль39Узкая вертикаль.
OutlinedDiamond40Контурный ромб.
Plaid41Клетка.
Shingle42Гонт.
SmallCheckerBoard43Маленькая шахматная доска.
SmallConfetti44Мелкие конфетти.
SmallGrid45Маленькая сетка.
SolidDiamond46Сплошной ромб.
Sphere47Сфера.
Trellis48Трельяж.
UpwardDiagonal49Восходящая диагональ.
Вертикальная50Vertical.
Волна51Волна.
Weave52Плетение.
WideDownwardDiagonal53Широкая нисходящая диагональ.
WideUpwardDiagonal54Широкая восходящая диагональ.
ZigZag55Зигзаг.

Примеры

Показывает, как установить узор для фигуры.

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

См. также