Класс Aspose::Words::Drawing::Fill
Содержание
[
Скрывать
]Fill class
Представляет форматирование заливки для объекта. Чтобы узнать больше, посетите статью документации Working with Graphic Elements.
class Fill : public System::Object
Методы
| Метод | Описание |
|---|---|
| get_BackColor() | Получает или задает объект Color, который представляет цвет фона заливки. |
| get_BackThemeColor() | Получает или задает объект ThemeColor, который представляет цвет фона заливки. |
| get_BackTintAndShade() | Получает или задает значение типа double, которое осветляет или затемняет цвет фона. |
| get_BaseForeColor() | Получает объект Color, который представляет базовый цвет переднего плана заливки без каких-либо модификаторов. |
| get_Color() | Получает или задает объект Color, который представляет цвет переднего плана заливки. |
| get_FillType() | Получает тип заливки. |
| get_ForeColor() | Получает объект Color, который представляет цвет переднего плана заливки. |
| get_ForeThemeColor() | Получает или задает объект ThemeColor, который представляет цвет переднего плана заливки. |
| get_ForeTintAndShade() | Получает или задает значение типа double, которое осветляет или затемняет цвет переднего плана. |
| get_GradientAngle() | Получает или задает угол градиентной заливки. |
| get_GradientStops() | Получает коллекцию объектов GradientStop для заливки. |
| get_GradientStyle() | Получает стиль градиента GradientStyle для заливки. |
| get_GradientVariant() | Получает вариант градиента GradientVariant для заливки. |
| get_ImageBytes() | Получает необработанные байты текстуры или узора заливки. |
| get_Opacity() | Получает или задает степень непрозрачности указанной заливки как значение от 0.0 (прозрачная) до 1.0 (непрозрачная). |
| get_Pattern() | Получает PatternType для заливки. |
| get_PresetTexture() | Получает PresetTexture для заливки. |
| get_RotateWithObject() | Получает, вращается ли заливка вместе с указанным объектом. |
| get_TextureAlignment() | Получает или задает выравнивание для плиточной текстурной заливки. |
| get_Transparency() | Получает или задает степень прозрачности указанной заливки как значение от 0.0 (непрозрачная) до 1.0 (прозрачная). |
| get_Visible() | Получает значение, которое true, если примененное к этому экземпляру форматирование видно. |
| GetType() const override | |
| Is(const System::TypeInfo&) const override | |
| OneColorGradient(Aspose::Words::Drawing::GradientStyle, Aspose::Words::Drawing::GradientVariant, double) | Устанавливает указанную заливку в одноцветный градиент. |
| OneColorGradient(System::Drawing::Color, Aspose::Words::Drawing::GradientStyle, Aspose::Words::Drawing::GradientVariant, double) | Устанавливает указанную заливку в одноцветный градиент, используя указанный цвет. |
| Patterned(Aspose::Words::Drawing::PatternType) | Устанавливает указанную заливку в узор. |
| Patterned(Aspose::Words::Drawing::PatternType, System::Drawing::Color, System::Drawing::Color) | Устанавливает указанную заливку в узор. |
| PresetTextured(Aspose::Words::Drawing::PresetTexture) | Устанавливает заливку в предустановленную текстуру. |
| set_BackColor(System::Drawing::Color) | Сеттер для Aspose::Words::Drawing::Fill::get_BackColor. |
| set_BackThemeColor(Aspose::Words::Themes::ThemeColor) | Сеттер для Aspose::Words::Drawing::Fill::get_BackThemeColor. |
| set_BackTintAndShade(double) | Сеттер для Aspose::Words::Drawing::Fill::get_BackTintAndShade. |
| set_Color(System::Drawing::Color) | Сеттер для Aspose::Words::Drawing::Fill::get_Color. |
| set_ForeColor(System::Drawing::Color) | Устанавливает объект Color, представляющий цвет переднего плана для заливки. |
| set_ForeThemeColor(Aspose::Words::Themes::ThemeColor) | Сеттер для Aspose::Words::Drawing::Fill::get_ForeThemeColor. |
| set_ForeTintAndShade(double) | Сеттер для Aspose::Words::Drawing::Fill::get_ForeTintAndShade. |
| set_GradientAngle(double) | Сеттер для Aspose::Words::Drawing::Fill::get_GradientAngle. |
| set_Opacity(double) | Сеттер для Aspose::Words::Drawing::Fill::get_Opacity. |
| set_RotateWithObject(bool) | Устанавливает, будет ли заливка вращаться вместе с указанным объектом. |
| set_TextureAlignment(Aspose::Words::Drawing::TextureAlignment) | Сеттер для Aspose::Words::Drawing::Fill::get_TextureAlignment. |
| set_Transparency(double) | Сеттер для Aspose::Words::Drawing::Fill::get_Transparency. |
| set_Visible(bool) | Устанавливает значение, которое true, если форматирование, применённое к этому экземпляру, видно. |
| SetImage(const System::String&) | Изменяет тип заливки на одиночное изображение. |
| SetImage(const System::SharedPtr<System::IO::Stream>&) | Изменяет тип заливки на одиночное изображение. |
| SetImage(const System::ArrayPtr<uint8_t>&) | Изменяет тип заливки на одиночное изображение. |
| Solid() | Устанавливает заливку в однородный цвет. |
| Solid(System::Drawing::Color) | Устанавливает заливку в указанный однородный цвет. |
| TwoColorGradient(Aspose::Words::Drawing::GradientStyle, Aspose::Words::Drawing::GradientVariant) | Устанавливает указанную заливку в градиент из двух цветов. |
| TwoColorGradient(System::Drawing::Color, System::Drawing::Color, Aspose::Words::Drawing::GradientStyle, Aspose::Words::Drawing::GradientVariant) | Устанавливает указанную заливку в градиент из двух цветов. |
| static Type() |
Примечания
Используйте свойство Fill или Fill для доступа к свойствам заливки объекта. Вы не создаёте экземпляры класса Fill напрямую.
Примеры
Показывает, как залить форму сплошным цветом.
auto doc = System::MakeObject<Aspose::Words::Document>();
auto builder = System::MakeObject<Aspose::Words::DocumentBuilder>(doc);
// Напишите некоторый текст, а затем накройте его плавающей формой.
builder->get_Font()->set_Size(32);
builder->Writeln(u"Hello world!");
System::SharedPtr<Aspose::Words::Drawing::Shape> shape = builder->InsertShape(Aspose::Words::Drawing::ShapeType::CloudCallout, Aspose::Words::Drawing::RelativeHorizontalPosition::LeftMargin, 25, Aspose::Words::Drawing::RelativeVerticalPosition::TopMargin, 25, 250, 150, Aspose::Words::Drawing::WrapType::None);
// Используйте свойство "StrokeColor" для установки цвета контура формы.
shape->set_StrokeColor(System::Drawing::Color::get_CadetBlue());
// Используйте свойство "FillColor" для установки цвета внутренней области формы.
shape->set_FillColor(System::Drawing::Color::get_LightBlue());
// Свойство "Opacity" определяет, насколько прозрачным является цвет по шкале от 0 до 1,
// где 1 означает полностью непрозрачный, а 0 — невидимый.
// Заполнение фигуры по умолчанию полностью непрозрачно, поэтому мы не видим текст, который находится под этой фигурой.
ASPOSE_ASSERT_EQ(1.0, shape->get_Fill()->get_Opacity());
// Установите более низкую непрозрачность цвета заполнения фигуры, чтобы мы могли видеть текст под ней.
shape->get_Fill()->set_Opacity(0.3);
doc->Save(get_ArtifactsDir() + u"Shape.Fill.docx");
См. также
- Namespace Aspose::Words::Drawing
- Library Aspose.Words for C++