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. |
См. также
- Class Object
- Namespace Aspose::Pdf::Vector
- Library Aspose.PDF for C++