Methoden der GraphicAccess-Schnittstelle
- Last UpdatedSep 25, 2024
- 2 minute read
Die IGraphicAccess-Schnittstelle bietet mehrere eigenständige Methoden für den Export und Import von Symbolen.
ExportGraphicToXml (Methode)
Exportieren einer Industriegrafik in eine XML-Datei. Galaxy, Grafikname und Pfad der XML-Datei werden als Parameter an die Funktion „ExportGraphicToXml“ übergeben.
Syntax
IGraphicAccessResult ExportGraphicToXml(IGalaxy galaxy, string graphicName, string xmlFilePath);
Parameter
galaxy
Von GRAccess bezogenes IGalaxy, gibt die Galaxy zurück, in der sich die zu exportierende Grafik befindet.
graphicName
Name des zu exportierenden Symbols
xmlFilePath
Pfad, in dem die XML-Datei mit dem exportierten Symbol gespeichert werden soll
ImportGraphicFromXml (Methode)
Importiert ein Symbol aus einer vorhandenen XML-Datei. Galaxy, Grafikname, Pfad der XML-Datei und die Einstellung zum Überschreiben (ja/nein) werden als Parameter an die Funktion „ImportGraphicfromXml“ übergeben.
Syntax
IGraphicAccessResult ImportGraphicFromXml(IGalaxy galaxy, string graphicName, string xmlFilePath, bool bOverWrite);
Parameter
galaxy
Von GRAccess bezogenes IGalaxy, gibt die Galaxy zurück, in der die Grafik importiert wird.
graphicName
Name des zu importierenden Symbols
xmlFilePath
Pfad zur XML-Datei
bOverWrite
Boolescher Parameter; legt fest, ob ein ggf. vorhandenes gleichnamiges Symbol überschrieben werden soll
Methode ValidateSymboltoExport
Validiert die Grafik, bevor sie in eine XML-Datei exportiert wird. Weitere Informationen finden Sie unter Validieren von Objekten in Application Server Help.
Syntax
void ValidateSymboltoExport(IGalaxy galaxy, string graphicName);
Parameter
galaxy
Von GRAccess bezogenes IGalaxy, gibt die Galaxy zurück, in der sich Grafik befindet, die Validierung erfordert.
graphicName
Name der zu validierenden Grafik.
Nach dem Import oder Export wird das Ergebnis auf „IGraphicAccessResult“ gesetzt, das von „ICommandResult“ abgeleitet ist. Daraufhin erscheint eine Erfolgs- oder Fehlermeldung. Ausführliche Informationen zur ICommandResult-Oberfläche finden Sie im GRAccess Toolkit API User’s Guide.
Eine Erfolgsmeldung besagt nur, dass der Import bzw. Export abgeschlossen ist. Sie sagt nichts über die Qualität der exportierten XML-Datei oder des importierten Symbols aus. Suchen Sie daher nach jedem Export oder Import im SMC Log Viewer nach Warnungen oder Fehlermeldungen.