SvgExtractor.Extract

Extract(GraphicsAbsorber, Predicate<GraphicElement>, Page)

تستخرج صورة SVG إلى سلسلة من العناصر الرسومية التي تمثلها !:absorber مع فلتر شرط.

public string Extract(GraphicsAbsorber absorber, Predicate<GraphicElement> filter, Page page)
ParameterTypeDescription
absorberGraphicsAbsorberكائن GraphicsAbsorber الذي يحتوي على العناصر الرسومية.
filterPredicate`1دالة شرطية تستخدم لتصفية العناصر الرسومية.
pagePageالصفحة التي يحصل فيها الممتص على العناصر الرسومية.

Return Value

السلسلة التي تحتوي على محتوى SVG.

Exceptions

exceptioncondition
PdfExceptionإذا حدث خطأ عند التحويل إلى SVG.

See Also


Extract(GraphicsAbsorber, Predicate<GraphicElement>, Page, string)

تستخرج صورة SVG إلى ملف من العناصر الرسومية التي تمثلها !:absorber مع فلتر شرط.

public void Extract(GraphicsAbsorber absorber, Predicate<GraphicElement> filter, Page page, 
    string svgFilePath)
ParameterTypeDescription
absorberGraphicsAbsorberكائن GraphicsAbsorber الذي يحتوي على العناصر الرسومية.
filterPredicate`1دالة شرطية تستخدم لتصفية العناصر الرسومية.
pagePageالصفحة التي يحصل فيها الممتص على العناصر الرسومية.
svgFilePathStringمسار ملف SVG المستهدف.

Exceptions

exceptioncondition
PdfExceptionإذا حدث خطأ عند التحويل إلى SVG.

See Also


Extract(IEnumerable<GraphicElement>, Page)

تستخرج العناصر الرسومية إلى سلسلة SVG. الخيارات غير معتمدة - التجميع، الاستخراج من المستطيل.

public string Extract(IEnumerable<GraphicElement> elements, Page page)
ParameterTypeDescription
elementsIEnumerable`1العناصر الرسومية التي سيتم تحويلها.
pagePageالصفحة التي يحصل فيها الممتص على العناصر الرسومية.

Return Value

السلسلة التي تحتوي على محتوى SVG.

Exceptions

exceptioncondition
PdfExceptionإذا حدث خطأ عند التحويل إلى SVG.

See Also


Extract(IEnumerable<GraphicElement>, Page, string)

تستخرج العناصر الرسومية إلى ملف SVG واحد. الخيارات غير معتمدة - التجميع، الاستخراج من المستطيل.

public void Extract(IEnumerable<GraphicElement> elements, Page page, string svgFilePath)
ParameterTypeDescription
elementsIEnumerable`1العناصر الرسومية التي سيتم تحويلها.
pagePageالصفحة التي يحصل فيها الممتص على العناصر الرسومية.
svgFilePathStringمسار ملف SVG المستهدف.

Exceptions

exceptioncondition
PdfExceptionإذا حدث خطأ عند التحويل إلى SVG.

See Also


Extract(Page)

تستخرج صور SVG من صفحة إلى سلاسل.

public List<string> Extract(Page page)
ParameterTypeDescription
pagePageالصفحة التي سيتم استخراجها.

Return Value

قائمة بسلاسل محتوى SVG.

Exceptions

exceptioncondition
PdfExceptionإذا حدث خطأ عند التحويل إلى SVG.

See Also


Extract(Page, string)

تستخرج صور SVG من صفحة إلى ملفات.

public void Extract(Page page, string directory)
ParameterTypeDescription
pagePageالصفحة التي سيتم استخراجها.
directoryStringالدليل المستهدف لوضع صور SVG.

Exceptions

exceptioncondition
PdfExceptionإذا حدث خطأ عند التحويل إلى SVG.

See Also