Класс Aspose::Words::BorderCollection
Содержание
[
Скрывать
]BorderCollection class
Коллекция объектов Border. Чтобы узнать больше, посетите статью документации Programming with Documents.
class BorderCollection : public System::Collections::Generic::IEnumerable<System::SharedPtr<Aspose::Words::Border>>
Методы
| Метод | Описание |
|---|---|
| ClearFormatting() | Удаляет все границы объекта. |
| Equals(const System::SharedPtr<Aspose::Words::BorderCollection>&) | Сравнивает коллекции границ. |
| get_Bottom() | Получает нижнюю границу. |
| get_Color() | Получает или задает цвет границы. |
| get_Count() | Получает количество границ в коллекции. |
| get_DistanceFromText() | Получает или задает расстояние границы от текста в пунктах. |
| get_Horizontal() | Получает горизонтальную границу, используемую между ячейками или соответствующими абзацами. |
| get_Left() | Получает левую границу. |
| get_LineStyle() | Получает или задает стиль границы. |
| get_LineWidth() | Получает или задает ширину границы в пунктах. |
| get_Right() | Получает правую границу. |
| get_Shadow() | Получает или задает значение, указывающее, имеет ли граница тень. |
| get_Top() | Получает верхнюю границу. |
| get_Vertical() | Получает вертикальную границу, используемую между ячейками. |
| GetEnumerator() override | Возвращает объект‑перечислитель, который можно использовать для перебора всех границ в коллекции. |
| GetType() const override | |
| idx_get(Aspose::Words::BorderType) | Получает объект Border по типу границы. |
| idx_get(int32_t) | Получает объект Border по индексу. |
| Is(const System::TypeInfo&) const override | |
| set_Color(System::Drawing::Color) | Сеттер для Aspose::Words::BorderCollection::get_Color. |
| set_DistanceFromText(double) | Сеттер для Aspose::Words::BorderCollection::get_DistanceFromText. |
| set_LineStyle(Aspose::Words::LineStyle) | Сеттер для Aspose::Words::BorderCollection::get_LineStyle. |
| set_LineWidth(double) | Сеттер для Aspose::Words::BorderCollection::get_LineWidth. |
| set_Shadow(bool) | Сеттер для Aspose::Words::BorderCollection::get_Shadow. |
| static Type() |
Примеры
Показывает, как вставить абзац с верхней границей.
auto doc = System::MakeObject<Aspose::Words::Document>();
auto builder = System::MakeObject<Aspose::Words::DocumentBuilder>(doc);
System::SharedPtr<Aspose::Words::Border> topBorder = builder->get_ParagraphFormat()->get_Borders()->get_Top();
topBorder->set_LineWidth(4.0);
topBorder->set_LineStyle(Aspose::Words::LineStyle::DashSmallGap);
// Устанавливайте ThemeColor только когда заданы LineWidth или LineStyle.
topBorder->set_ThemeColor(Aspose::Words::Themes::ThemeColor::Accent1);
topBorder->set_TintAndShade(0.25);
builder->Writeln(u"Text with a top border.");
doc->Save(get_ArtifactsDir() + u"Border.ParagraphTopBorder.docx");
См. также
- Namespace Aspose::Words
- Library Aspose.Words for C++