перечисление Aspose::Words::TextDmlEffect

TextDmlEffect enum

Эффект Dml текста для текстовых фрагментов.

enum class TextDmlEffect

Значения

ИмяЗначениеОписание
Glow0Эффект свечения, при котором размытая цветная обводка добавляется за пределами краёв объекта.
Fill1Эффект наложения заливки.
Shadow2Эффект тени.
Outline3Эффект контура.
Effect3D43D-эффект.
Reflection5Эффект отражения.

Примеры

Показывает, как проверить, отображает ли прогон эффект текста DrawingML.

auto doc = System::MakeObject<Aspose::Words::Document>(get_MyDir() + u"DrawingML text effects.docx");

System::SharedPtr<Aspose::Words::RunCollection> runs = doc->get_FirstSection()->get_Body()->get_FirstParagraph()->get_Runs();

ASSERT_TRUE(runs->idx_get(0)->get_Font()->HasDmlEffect(Aspose::Words::TextDmlEffect::Shadow));
ASSERT_TRUE(runs->idx_get(1)->get_Font()->HasDmlEffect(Aspose::Words::TextDmlEffect::Shadow));
ASSERT_TRUE(runs->idx_get(2)->get_Font()->HasDmlEffect(Aspose::Words::TextDmlEffect::Reflection));
ASSERT_TRUE(runs->idx_get(3)->get_Font()->HasDmlEffect(Aspose::Words::TextDmlEffect::Effect3D));
ASSERT_TRUE(runs->idx_get(4)->get_Font()->HasDmlEffect(Aspose::Words::TextDmlEffect::Fill));

См. также