DmlRenderingMode

DmlRenderingMode enumeration

Указывает, как фигуры DrawingML отображаются в фиксированных форматах страниц.

public enum DmlRenderingMode

Ценности

ИмяЦенностьОписание
Fallback0Если для DrawingML доступна резервная форма, Aspose.Words отображает резервную форму вместо DrawingML.
DrawingML1Aspose.Words игнорирует резервную форму DrawingML и отображает сам DrawingML. Это режим по умолчанию.

Примеры

Показывает, как визуализировать резервные фигуры при сохранении в PDF.

Document doc = new Document(MyDir + "DrawingML shape fallbacks.docx");

// Создаем объект «PdfSaveOptions», который мы можем передать методу «Save» документа.
// чтобы изменить способ преобразования этого метода в .PDF.
PdfSaveOptions options = new PdfSaveOptions();

// Установите для свойства "DmlRenderingMode" значение "DmlRenderingMode.Fallback"
// для замены фигур DML их резервными фигурами.
// Установите для свойства "DmlRenderingMode" значение "DmlRenderingMode.DrawingML"
// для рендеринга самих фигур DML.
options.DmlRenderingMode = dmlRenderingMode;

doc.Save(ArtifactsDir + "PdfSaveOptions.DrawingMLFallback.pdf", options);

Показывает, как настроить качество рендеринга эффектов DrawingML в документе при его сохранении в формате PDF.

Document doc = new Document(MyDir + "DrawingML shape effects.docx");

// Создаем объект «PdfSaveOptions», который мы можем передать методу «Save» документа.
// чтобы изменить способ преобразования этого метода в .PDF.
PdfSaveOptions options = new PdfSaveOptions();

// Установите для свойства «DmlEffectsRenderingMode» значение «DmlEffectsRenderingMode.None», чтобы отменить все эффекты DrawingML.
// Установите для свойства "DmlEffectsRenderingMode" значение "DmlEffectsRenderingMode.Simplified"
// для рендеринга упрощенной версии эффектов DrawingML.
// Установите для свойства "DmlEffectsRenderingMode" значение "DmlEffectsRenderingMode.Fine", чтобы
// визуализируем эффекты DrawingML с большей точностью, а также с большими затратами на обработку.
options.DmlEffectsRenderingMode = effectsRenderingMode;

Assert.AreEqual(DmlRenderingMode.DrawingML, options.DmlRenderingMode);

doc.Save(ArtifactsDir + "PdfSaveOptions.DrawingMLEffects.pdf", options);

Смотрите также