Aspose::Words::TextWatermarkOptions class
Содержание
[
Скрывать
]TextWatermarkOptions class
Содержит параметры, которые можно указать при добавлении водяного знака с текстом. Чтобы узнать больше, посетите статью документации Working with Watermark.
class TextWatermarkOptions : public System::Object
Методы
| Метод | Описание |
|---|---|
| get_Color() const | Получает или задаёт цвет шрифта. Значение по умолчанию — Silver. |
| get_FontFamily() const | Получает или задаёт название семейства шрифтов. Значение по умолчанию — “Calibri”. |
| get_FontSize() const | Получает или задаёт размер шрифта. Значение по умолчанию — 0 — авто. |
| get_IsSemitrasparent() const | Получает или задаёт логическое значение, отвечающее за непрозрачность водяного знака. Значение по умолчанию — true. |
| get_Layout() const | Получает или задаёт расположение водяного знака. Значение по умолчанию — Diagonal. |
| GetType() const override | |
| Is(const System::TypeInfo&) const override | |
| set_Color(System::Drawing::Color) | Сеттер для Aspose::Words::TextWatermarkOptions::get_Color. |
| set_FontFamily(const System::String&) | Сеттер для Aspose::Words::TextWatermarkOptions::get_FontFamily. |
| set_FontSize(float) | Сеттер для Aspose::Words::TextWatermarkOptions::get_FontSize. |
| set_IsSemitrasparent(bool) | Сеттер для Aspose::Words::TextWatermarkOptions::get_IsSemitrasparent. |
| set_Layout(Aspose::Words::WatermarkLayout) | Сеттер для Aspose::Words::TextWatermarkOptions::get_Layout. |
| TextWatermarkOptions() | |
| static Type() |
Примеры
Показывает, как создать текстовый водяной знак.
auto doc = System::MakeObject<Aspose::Words::Document>();
// Добавьте простой текстовый водяной знак.
doc->get_Watermark()->SetText(u"Aspose Watermark");
// Если мы хотим изменить форматирование текста, используя его в качестве водяного знака,
// мы можем сделать это, передав объект TextWatermarkOptions при создании водяного знака.
auto textWatermarkOptions = System::MakeObject<Aspose::Words::TextWatermarkOptions>();
textWatermarkOptions->set_FontFamily(u"Arial");
textWatermarkOptions->set_FontSize(36.0f);
textWatermarkOptions->set_Color(System::Drawing::Color::get_Black());
textWatermarkOptions->set_Layout(Aspose::Words::WatermarkLayout::Diagonal);
textWatermarkOptions->set_IsSemitrasparent(false);
doc->get_Watermark()->SetText(u"Aspose Watermark", textWatermarkOptions);
doc->Save(get_ArtifactsDir() + u"Document.TextWatermark.docx");
// Мы можем удалить водяной знак из документа, как показано здесь.
if (doc->get_Watermark()->get_Type() == Aspose::Words::WatermarkType::Text)
{
doc->get_Watermark()->Remove();
}
См. также
- Namespace Aspose::Words
- Library Aspose.Words for C++