Метод Aspose::Pdf::Vector::SvgExtractor::Extract
Содержание
[
Скрывать
]SvgExtractor::Extract(const System::SharedPtr<GraphicsAbsorber>&, System::Predicate<System::SharedPtr<GraphicElement>>, const System::SharedPtr<Page>&) method
Извлекает SVG‑изображение в строку из графических элементов, представленных absorber с фильтром‑предикатом.
System::String Aspose::Pdf::Vector::SvgExtractor::Extract(const System::SharedPtr<GraphicsAbsorber> &absorber, System::Predicate<System::SharedPtr<GraphicElement>> filter, const System::SharedPtr<Page> &page)
| Параметр | Тип | Описание |
|---|---|---|
| absorber | const System::SharedPtr<GraphicsAbsorber>& | Объект GraphicsAbsorber, содержащий графические элементы. |
| фильтр | System::Predicate<System::SharedPtr<GraphicElement>> | Предикатная функция, используемая для фильтрации графических элементов. |
| страница | const System::SharedPtr<Page>& | Страница, на которой поглотитель получает графические элементы. |
ReturnValue
Строка с содержимым SVG.
См. также
- Class String
- Typedef SharedPtr
- Class GraphicsAbsorber
- Typedef Predicate
- Class GraphicElement
- Class Page
- Class SvgExtractor
- Namespace Aspose::Pdf::Vector
- Library Aspose.PDF for C++
SvgExtractor::Extract(const System::SharedPtr<GraphicsAbsorber>&, System::Predicate<System::SharedPtr<GraphicElement>>, const System::SharedPtr<Page>&, const System::String&) method
Извлекает SVG‑изображение в файл из графических элементов, представленных absorber с фильтром‑предикатом.
void Aspose::Pdf::Vector::SvgExtractor::Extract(const System::SharedPtr<GraphicsAbsorber> &absorber, System::Predicate<System::SharedPtr<GraphicElement>> filter, const System::SharedPtr<Page> &page, const System::String &svgFilePath)
| Параметр | Тип | Описание |
|---|---|---|
| absorber | const System::SharedPtr<GraphicsAbsorber>& | Объект GraphicsAbsorber, содержащий графические элементы. |
| фильтр | System::Predicate<System::SharedPtr<GraphicElement>> | Предикатная функция, используемая для фильтрации графических элементов. |
| страница | const System::SharedPtr<Page>& | Страница, на которой поглотитель получает графические элементы. |
| svgFilePath | const System::String& | Путь к целевому файлу SVG. |
См. также
- Typedef SharedPtr
- Class GraphicsAbsorber
- Typedef Predicate
- Class GraphicElement
- Class Page
- Class String
- Class SvgExtractor
- Namespace Aspose::Pdf::Vector
- Library Aspose.PDF for C++
SvgExtractor::Extract(const System::SharedPtr<Page>&) method
Извлекает SVG‑изображения со страницы в строки.
System::SharedPtr<System::Collections::Generic::List<System::String>> Aspose::Pdf::Vector::SvgExtractor::Extract(const System::SharedPtr<Page> &page)
| Параметр | Тип | Описание |
|---|---|---|
| страница | const System::SharedPtr<Page>& | Страница для извлечения. |
ReturnValue
Список строк с содержимым SVG.
См. также
- Typedef SharedPtr
- Class List
- Class String
- Class Page
- Class SvgExtractor
- Namespace Aspose::Pdf::Vector
- Library Aspose.PDF for C++
SvgExtractor::Extract(const System::SharedPtr<Page>&, const System::String&) method
Извлекает SVG‑изображения со страницы в файлы.
void Aspose::Pdf::Vector::SvgExtractor::Extract(const System::SharedPtr<Page> &page, const System::String &directory)
| Параметр | Тип | Описание |
|---|---|---|
| страница | const System::SharedPtr<Page>& | Страница для извлечения. |
| каталог | const System::String& | Целевой каталог для размещения SVG‑изображений. |
См. также
- Typedef SharedPtr
- Class Page
- Class String
- Class SvgExtractor
- Namespace Aspose::Pdf::Vector
- Library Aspose.PDF for C++
SvgExtractor::Extract(const System::SharedPtr<System::Collections::Generic::IEnumerable<System::SharedPtr<GraphicElement>>>&, const System::SharedPtr<Page>&) method
Извлекает графические элементы в строку SVG. Параметры игнорируются — группировка, извлечение из прямоугольника.
System::String Aspose::Pdf::Vector::SvgExtractor::Extract(const System::SharedPtr<System::Collections::Generic::IEnumerable<System::SharedPtr<GraphicElement>>> &elements, const System::SharedPtr<Page> &page)
| Параметр | Тип | Описание |
|---|---|---|
| элементы | const System::SharedPtr<System::Collections::Generic::IEnumerable<System::SharedPtr<GraphicElement>>>& | Графические элементы для преобразования. |
| страница | const System::SharedPtr<Page>& | Страница, на которой поглотитель получает графические элементы. |
ReturnValue
Строка с содержимым SVG.
См. также
- Class String
- Typedef SharedPtr
- Class IEnumerable
- Class GraphicElement
- Class Page
- Class SvgExtractor
- Namespace Aspose::Pdf::Vector
- Library Aspose.PDF for C++
SvgExtractor::Extract(const System::SharedPtr<System::Collections::Generic::IEnumerable<System::SharedPtr<GraphicElement>>>&, const System::SharedPtr<Page>&, const System::String&) method
Извлекает графические элементы в единый файл SVG. Параметры игнорируются — группировка, извлечение из прямоугольника.
void Aspose::Pdf::Vector::SvgExtractor::Extract(const System::SharedPtr<System::Collections::Generic::IEnumerable<System::SharedPtr<GraphicElement>>> &elements, const System::SharedPtr<Page> &page, const System::String &svgFilePath)
| Параметр | Тип | Описание |
|---|---|---|
| элементы | const System::SharedPtr<System::Collections::Generic::IEnumerable<System::SharedPtr<GraphicElement>>>& | Графические элементы для преобразования. |
| страница | const System::SharedPtr<Page>& | Страница, на которой поглотитель получает графические элементы. |
| svgFilePath | const System::String& | Путь к целевому файлу SVG. |
См. также
- Typedef SharedPtr
- Class IEnumerable
- Class GraphicElement
- Class Page
- Class String
- Class SvgExtractor
- Namespace Aspose::Pdf::Vector
- Library Aspose.PDF for C++