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();
}

См. также