Aspose::Pdf::Vector::SvgExtractionOptions class

SvgExtractionOptions class

Представляет класс параметров для извлечения векторной графики со страницы PDF‑документа.

class SvgExtractionOptions : public System::Object

Методы

МетодОписание
get_AutoGrouping() constПолучает и задает параметр автоматической группировки subpath‑ов в изображения. Этот параметр исключает параметр GroupStrength.
get_ExtractEverySubPathToSvg() constПолучает и задает параметр, позволяющий извлекать каждый subpath из PDF‑документа в отдельные SVG‑изображения.
get_ExtractionAreaBound() constПолучает и задает ограничивающий прямоугольник, определяющий область извлечения для SVG‑извлечения.
get_GroupStrength() constПолучает и задает параметр Сила группировки subpath‑ов в изображения. Позволяет настроить степень группировки subpath‑ов. Диапазон значений от 0 до 1. Значение 0 соответствует включенному параметру ExtractEverySubPathToSvg. Значение 1 создаст одно изображение для всех векторных путей на странице. Параметр оказывает влияние, когда AutoGrouping отключён. Значение по умолчанию — 0.8.
get_MinStrokeWidth() constПолучает минимальную ширину штриха, которая будет использована в результирующем SVG. Если в PDF используется более тонкая ширина штриха, она будет заменена этой шириной. Значение по умолчанию — 0.5.
get_StrictExtractionAreaBoundCheck() constПолучает и задает параметр, строго проверяющий, находятся ли subpath‑ы внутри указанного прямоугольника в ExtractionAreaBound. Если параметр установлен в false, то subpath‑ы, не полностью включённые в ExtractionAreaBound, будут извлечены. Значение по умолчанию — True.
get_UnpackPageContentXForm() constПолучает и задает флаг, определяющий, следует ли распаковывать найденные на страницах XFrom. Элементы XFrom могут оказаться в разных SVG‑файлах. Распаковываются только XForms, отрисованные инструкциями Do из содержимого страницы. Вложенные XForms не распаковываются.
get_UnpackXFormPredicate() constПолучает и задает параметр, позволяющий распаковывать только XForm, соответствующий указанному предикату.
set_AutoGrouping(bool)Получает и задает параметр автоматической группировки subpath‑ов в изображения. Этот параметр исключает параметр GroupStrength.
set_ExtractEverySubPathToSvg(bool)Получает и задает параметр, позволяющий извлекать каждый subpath из PDF‑документа в отдельные SVG‑изображения.
set_ExtractionAreaBound(const System::SharedPtr<Rectangle>&)Получает и задает ограничивающий прямоугольник, определяющий область извлечения для SVG‑извлечения.
set_GroupStrength(double)Получает и задает параметр Сила группировки subpath‑ов в изображения. Позволяет настроить степень группировки subpath‑ов. Диапазон значений от 0 до 1. Значение 0 соответствует включенному параметру ExtractEverySubPathToSvg. Значение 1 создаст одно изображение для всех векторных путей на странице. Параметр оказывает влияние, когда AutoGrouping отключён. Значение по умолчанию — 0.8.
set_MinStrokeWidth(double)Устанавливает минимальную ширину штриха, которая будет использоваться в результирующем SVG. Если PDF использует более тонкую ширину штриха, она будет заменена на эту ширину. Значение по умолчанию — 0,5.
set_StrictExtractionAreaBoundCheck(bool)Получает и задает параметр, строго проверяющий, находятся ли subpath‑ы внутри указанного прямоугольника в ExtractionAreaBound. Если параметр установлен в false, то subpath‑ы, не полностью включённые в ExtractionAreaBound, будут извлечены. Значение по умолчанию — True.
set_UnpackPageContentXForm(bool)Получает и задает флаг, определяющий, следует ли распаковывать найденные на страницах XFrom. Элементы XFrom могут оказаться в разных SVG‑файлах. Распаковываются только XForms, отрисованные инструкциями Do из содержимого страницы. Вложенные XForms не распаковываются.
set_UnpackXFormPredicate(System::Predicate<System::SharedPtr<XFormPlacement>>)Получает и задает параметр, позволяющий распаковывать только XForm, соответствующий указанному предикату.
SvgExtractionOptions()Создаёт экземпляр класса SvgExtractionOptions.

См. также