Aspose::Words::Drawing::PresetTexture enum

PresetTexture enum

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

enum class PresetTexture

Значения

ИмяЗначениеОписание
None-1Без текстуры.
BlueTissuePaper1Текстура синей бумажной салфетки.
Bouquet2Текстура букета.
КоричневыйМрамор3Текстура коричневого мрамора.
Холст4Текстура холста.
Пробка5Текстура пробки.
Джинсовая ткань6Текстура джинсовой ткани.
РыбныйФоссил7Текстура рыбного окаменелого.
Гранит8Текстура гранита.
ЗелёныйМрамор9Текстура зелёного мрамора.
СреднееДерево10Текстура среднего дерева.
ГазетнаяБумага11Текстура газетной бумаги.
Дуб12Текстура дуба.
БумажныйМешок13Текстура бумажного мешка.
Папирус14Текстура папируса.
Пергамент15Текстура пергамента.
PinkTissuePaper16Текстура розовой бумажной салфетки.
PurpleMesh17Текстура пурпурной сетки.
RecycledPaper18Текстура переработанной бумаги.
Песок19Текстура песка.
Канцелярия20Текстура канцелярии.
Грецкий орех21Текстура грецкого ореха.
WaterDroplets22Текстура водяных капель.
WhiteMarble23Текстура белого мрамора.
WovenMat24Текстура плетеного коврика.

Примеры

Показать, как задать форматирование маркера.

auto doc = System::MakeObject<Aspose::Words::Document>();
auto builder = System::MakeObject<Aspose::Words::DocumentBuilder>(doc);

System::SharedPtr<Aspose::Words::Drawing::Shape> shape = builder->InsertChart(Aspose::Words::Drawing::Charts::ChartType::Scatter, 432, 252);
System::SharedPtr<Aspose::Words::Drawing::Charts::Chart> chart = shape->get_Chart();

// Удалить автоматически сгенерированную серию.
chart->get_Series()->Clear();
System::SharedPtr<Aspose::Words::Drawing::Charts::ChartSeries> series = chart->get_Series()->Add(u"AW Series 1", System::MakeArray<double>({0.7, 1.8, 2.6, 3.9}), System::MakeArray<double>({2.7, 3.2, 0.8, 1.7}));

// Задать форматирование маркера.
series->get_Marker()->set_Size(40);
series->get_Marker()->set_Symbol(Aspose::Words::Drawing::Charts::MarkerSymbol::Square);
System::SharedPtr<Aspose::Words::Drawing::Charts::ChartDataPointCollection> dataPoints = series->get_DataPoints();
dataPoints->idx_get(0)->get_Marker()->get_Format()->get_Fill()->PresetTextured(Aspose::Words::Drawing::PresetTexture::Denim);
dataPoints->idx_get(0)->get_Marker()->get_Format()->get_Stroke()->set_ForeColor(System::Drawing::Color::get_Yellow());
dataPoints->idx_get(0)->get_Marker()->get_Format()->get_Stroke()->set_BackColor(System::Drawing::Color::get_Red());
dataPoints->idx_get(1)->get_Marker()->get_Format()->get_Fill()->PresetTextured(Aspose::Words::Drawing::PresetTexture::WaterDroplets);
dataPoints->idx_get(1)->get_Marker()->get_Format()->get_Stroke()->set_ForeColor(System::Drawing::Color::get_Yellow());
dataPoints->idx_get(1)->get_Marker()->get_Format()->get_Stroke()->set_Visible(false);
dataPoints->idx_get(2)->get_Marker()->get_Format()->get_Fill()->PresetTextured(Aspose::Words::Drawing::PresetTexture::GreenMarble);
dataPoints->idx_get(2)->get_Marker()->get_Format()->get_Stroke()->set_ForeColor(System::Drawing::Color::get_Yellow());
dataPoints->idx_get(3)->get_Marker()->get_Format()->get_Fill()->PresetTextured(Aspose::Words::Drawing::PresetTexture::Oak);
dataPoints->idx_get(3)->get_Marker()->get_Format()->get_Stroke()->set_ForeColor(System::Drawing::Color::get_Yellow());
dataPoints->idx_get(3)->get_Marker()->get_Format()->get_Stroke()->set_Transparency(0.5);

doc->Save(get_ArtifactsDir() + u"Charts.MarkerFormatting.docx");

См. также