Aspose::Words::Drawing::Charts::ChartAxisCollection класс

ChartAxisCollection class

Представляет коллекцию осей диаграммы.

class ChartAxisCollection : public System::Collections::Generic::IEnumerable<System::SharedPtr<Aspose::Words::Drawing::Charts::ChartAxis>>

Методы

МетодОписание
get_Count()Получает количество осей в этой коллекции.
GetEnumerator() overrideВозвращает объект перечислителя.
GetType() const override
idx_get(int32_t)Получает ось по указанному индексу.
Is(const System::TypeInfo&) const override
static Type()

Примеры

Показывает, как работать с коллекцией осей.

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::Column, 500, 300);
System::SharedPtr<Aspose::Words::Drawing::Charts::Chart> chart = shape->get_Chart();

// Скрыть основные линии сетки на первичной и вторичной осях Y.
for (auto&& axis : System::IterateOver(chart->get_Axes()))
{
    if (axis->get_Type() == Aspose::Words::Drawing::Charts::ChartAxisType::Value)
    {
        axis->set_HasMajorGridlines(false);
    }
}

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

См. также