Извлечение веб-оптимизированных файлов SVG из библиотек и настройка параметров файлов SVG.
Если вы сохранили изображения Illustrator или лицензированные изображения из Adobe Stock в своих библиотеках Creative Cloud Libraries, их можно извлечь на своих веб-страницах Dreamweaver как файлы SVG, оптимизированные для Интернета. При перетаскивании изображений с панели Libraries на веб-страницу они будут вставляться как файлы SVG по умолчанию. Дополнительные сведения см. в разделе Повторное использование графических объектов, сохраненных в Libraries.
Если необходимо настроить свойства файлов SVG, сделать это можно, отредактировав файл options.json в следующем местоположении:
- Windows: %appdata%\Adobe\Dreamweaver CC 2015\<locale>\Configuration\SVGOptions\
- Mac: ~/Library/Application Support/Adobe/Dreamweaver CC 2015/<locale>/Configuration/SVGOptions/
Объект JSon для преобразования файлов .ai в SVG может содержать следующие свойства:
| Имя свойства | Значение | Описание |
| trimToArtBounds | логическое | Границы изображения SVG, независимые от размеров документа OMG. |
| useViewBox | логическое | Если для свойств trimToArtBounds и useViewBox задано значение true, содержимое документа не будет сдвигаться. Вместо этого значение viewBox корневого элемента SVG изменится так, чтобы вырезать и увеличить содержимое требуемым образом. |
| constrainToDocBounds | логическое | Обрезает видимое содержимое по границам документа. |
| preserveAspectRatio | строка | Пропорции в соответствии со спецификацией SVG. Установка preserveAspectRatio переопределяет вычисленное значение svgWriter. Поэтому рекомендуется не задавать это значение. Примечание. Для meet или xMidYMid meet используйте эквивалентную строку xMidYMid, чтобы сократить размер файла. |
| styling | строка | Это свойство является необязательным и по умолчанию имеет значение class:
|
| prefix | строка | Префикс будет добавляться к каждому идентификатору и имени класса. Это обеспечивает уникальные схемы именования для каждого документа SVG. Если указанные префиксы уникальны, несколько документов SVG могут быть встроены в единый документ HTML без опасений конфликтов идентификатором или имен классов. |
| cropRect | объект | Прямоугольник со свойствами x, y, width и height. x и y являются необязательными. Определяет прямоугольник, в соответствии с которым кадрируется документ SVG. Если размеры документа меньше, чем прямоугольник кадрирования, создается заполнение. |
| minify | Предотвращает отступы, новые строки и пробелы в выходном SVG. Используется тип идентификатора minimal. | |
| idType | строка |
|
| precision | число | Число разрядов после плавающей точки. Это число должно быть в пределах от 0 до 10; если указано иное, число усекается. Значение по умолчанию — 3. |
| isResponsive | логическое | Если установлено значение true,документ SVG заполняет область просмотра/изображения (не заданы атрибуты высоты и ширины в корне SVG). |
| carriageReturn | логическое | По умолчанию svgWriter использует символ конца строки LF. Если для carriageReturn задано значение true, то применяется символ конца строки CRLF. |
| indentation | строка | В качестве отступа используется пользовательская строка. Например, символ табуляции. Значение по умолчанию здесь — 2 пробела. |
| fillFilter | логическое | Фильтры применяются только к заливке элемента. Обводка не изменяется и отрисовывается поверх фильтрованного содержимого. |
| documentUnits | строка | mm | cm | pc | in — задает единицы измерения, которые используется с атрибутами высоты и ширины корневого элемента. |