SvgExtractor.Extract
Extrahiert SVG-Bild als String aus grafischen Elementen, die durch !:absorber mit einem Prädikatsfilter dargestellt werden.
public string Extract(GraphicsAbsorber absorber, Predicate<GraphicElement> filter, Page page)
Parameter | Typ | Beschreibung |
---|
absorber | GraphicsAbsorber | Das GraphicsAbsorber-Objekt, das die grafischen Elemente enthält. |
filter | Predicate`1 | Eine Prädikatsfunktion, die verwendet wird, um die grafischen Elemente zu filtern. |
page | Page | Die Seite, von der der Absorber grafische Elemente erhält. |
Rückgabewert
Der String mit SVG-Inhalt.
Ausnahmen
Ausnahme | Bedingung |
---|
PdfException | Wenn ein Fehler beim Konvertieren in SVG aufgetreten ist. |
Siehe auch
Extrahiert SVG-Bild in eine Datei aus grafischen Elementen, die durch !:absorber mit einem Prädikatsfilter dargestellt werden.
public void Extract(GraphicsAbsorber absorber, Predicate<GraphicElement> filter, Page page,
string svgFilePath)
Parameter | Typ | Beschreibung |
---|
absorber | GraphicsAbsorber | Das GraphicsAbsorber-Objekt, das die grafischen Elemente enthält. |
filter | Predicate`1 | Eine Prädikatsfunktion, die verwendet wird, um die grafischen Elemente zu filtern. |
page | Page | Die Seite, von der der Absorber grafische Elemente erhält. |
svgFilePath | String | Der Ziel-SVG-Dateipfad. |
Ausnahmen
Ausnahme | Bedingung |
---|
PdfException | Wenn ein Fehler beim Konvertieren in SVG aufgetreten ist. |
Siehe auch
Extrahiert grafische Elemente in einen SVG-String. Optionen ignoriert - Gruppierung, Extrahieren aus Rechteck
public string Extract(IEnumerable<GraphicElement> elements, Page page)
Parameter | Typ | Beschreibung |
---|
elements | IEnumerable`1 | Die grafischen Elemente, die konvertiert werden sollen. |
page | Page | Die Seite, von der der Absorber grafische Elemente erhält. |
Rückgabewert
Der String mit SVG-Inhalt.
Ausnahmen
Ausnahme | Bedingung |
---|
PdfException | Wenn ein Fehler beim Konvertieren in SVG aufgetreten ist. |
Siehe auch
Extrahiert grafische Elemente in eine einzelne SVG-Datei. Optionen ignoriert - Gruppierung, Extrahieren aus Rechteck
public void Extract(IEnumerable<GraphicElement> elements, Page page, string svgFilePath)
Parameter | Typ | Beschreibung |
---|
elements | IEnumerable`1 | Die grafischen Elemente, die konvertiert werden sollen. |
page | Page | Die Seite, von der der Absorber grafische Elemente erhält. |
svgFilePath | String | Der Ziel-SVG-Dateipfad. |
Ausnahmen
Ausnahme | Bedingung |
---|
PdfException | Wenn ein Fehler beim Konvertieren in SVG aufgetreten ist. |
Siehe auch
Extrahiert SVG-Bilder von einer Seite in Strings.
public List<string> Extract(Page page)
Parameter | Typ | Beschreibung |
---|
page | Page | Die Seite, die extrahiert werden soll. |
Rückgabewert
Die Liste der SVG-Inhaltsstrings.
Ausnahmen
Ausnahme | Bedingung |
---|
PdfException | Wenn ein Fehler beim Konvertieren in SVG aufgetreten ist. |
Siehe auch
Extrahiert SVG-Bilder von einer Seite in Dateien.
public void Extract(Page page, string directory)
Parameter | Typ | Beschreibung |
---|
page | Page | Die Seite, die extrahiert werden soll. |
directory | String | Das Zielverzeichnis, in dem SVG-Bilder abgelegt werden sollen. |
Ausnahmen
Ausnahme | Bedingung |
---|
PdfException | Wenn ein Fehler beim Konvertieren in SVG aufgetreten ist. |
Siehe auch