SVGOptions

SVGOptions class

Представляет параметры SVG.

public sealed class SVGOptions : SaveOptions, ISVGOptions

Конструкторы

ИмяОписание
SVGOptions()Инициализирует новый экземпляр класса SVGOptions.
SVGOptions(ILinkEmbedController)Инициализирует новый экземпляр класса SVGOptions, указывая объект контроллера встраивания ссылок.

Свойства

ИмяОписание
static Default { get; }Возвращает настройки по умолчанию. Только для чтения SVGOptions.
static Simple { get; }Возвращает настройки для самой простой и маленькой генерации файла SVG. Только для чтения SVGOptions.
static WYSIWYG { get; }Возвращает настройки для самой точной генерации файла SVG. Только для чтения SVGOptions.
DefaultRegularFont { get; set; }Возвращает или устанавливает шрифт, используемый в случае, если исходный шрифт не найден. Читаемое/записываемое значение String.
DeletePicturesCroppedAreas { get; set; }Логический флаг, указывающий, остаются ли обрезанные части частью документа. Если true, обрезанные части будут удалены, если false — они будут сериализованы в документе (что может привести к большему размеру файла).
Disable3DText { get; set; }Определяет, отключен ли 3D текст в SVG. Читаемое/записываемое значение Boolean.
DisableFontLigatures { get; set; }Получает или устанавливает значение, указывающее, отображается ли текст без использования лигатур. Если установлено значение true, лигатуры будут отключены в выходных данных. По умолчанию это свойство установлено в false.
DisableGradientSplit { get; set; }Отключает разделение градиентов FromCornerX и FromCenter. Читаемое/записываемое значение Boolean.
DisableLineEndCropping { get; set; }SVG 1.1 не имеет возможности определения отступов для маркеров. Движок записи SVG Aspose.Slides имеет обход этого проблемы: он обрезает конец линии со стрелкой, чтобы линия не перекрывала маркеры. Этот параметр отключает такое поведение. Читаемое/записываемое значение Boolean.
ExternalFontsHandling { get; set; }Определяет способ обработки внешне загружаемых шрифтов. Читаемое/записываемое значение SvgExternalFontsHandling.
GradientStyle { get; set; }Возвращает или устанавливает визуальный стиль градиента. Читаемое/записываемое значение GradientStyle.
InkOptions { get; }Предоставляет параметры, которые контролируют внешний вид объектов Ink в экспортированном документе. Только для чтения IInkOptions
JpegQuality { get; set; }Определяет качество кодирования JPEG. Читаемое/записываемое значение Int32.
MetafileRasterizationDpi { get; set; }Возвращает или устанавливает нижний предел разрешения для растеризации метафайлов. Читаемое/записываемое значение Int32.
PicturesCompression { get; set; }Представляет уровень сжатия изображений.
ProgressCallback { get; set; }Представляет объект обратного вызова для сохранения обновлений прогресса в процентах. См. IProgressCallback.
ShapeFormattingController { get; set; }Возвращает и устанавливает интерфейс обратного вызова, который позволяет пользователю контролировать преобразование фигур. Читаемое/записываемое значение ISvgShapeFormattingController.
SkipJavaScriptLinks { get; set; }Указывает, необходимо ли пропускать гиперссылки с вызовами JavaScript при сохранении презентации. Читаемое/записываемое значение Boolean. Значение по умолчанию — false.
UseFrameRotation { get; set; }Определяет, следует ли выполнять указанное вращение фигуры при рендеринге или нет. Читаемое/записываемое значение Boolean. Значение по умолчанию — true.
UseFrameSize { get; set; }Определяет, будет ли текстовый фрейм включен в область рендеринга или нет. Читаемое/записываемое значение Boolean. Значение по умолчанию — false.
VectorizeText { get; set; }Определяет, будет ли текст на слайде сохранен как графика. Читаемое/записываемое значение Boolean.
WarningCallback { get; set; }Возвращает или устанавливает объект, который получает предупреждения и решает, будет ли процесс загрузки продолжен или прерван. Читаемое/записываемое значение IWarningCallback.

Также см.