DocExchangeDataFiles tauscht die Daten eines Dokumentes aus.
Returnwert
Parameter
hDoc ist die Zugriffsnummer eines UniPlot-Dokuments. hvPage ist ein Vektor mit Seitenzugriffsnummern.
smMatrix ist eine Matrix mit 6 Spalten:
| Spalte | Alias | Bedeutung |
|---|---|---|
| 1 | DS_FILE_ORIGIN | Name der Originaldatei. Bei Exceldateien kann der Tabellenname in eckigen Klammern angehängt werden. |
| 2 | DS_FILE_NCNAME | Name der NC-Datei. |
| 3 | DS_FILE_ACTION | Aktionsstring. |
| 4 | DS_FILE_STYLEPROPS | Stilattribute von 2D-Datensätzen. |
| 5 | DS_FILE_STYLEPROPS3D | Stilattribute von 3D-Datensätzen. |
| 6 | DS_FILE_COMMENT | Kommentar. |
Gültige Werte für den Aktionsstring (siehe Beispiel und Daten=>Datenaustausch (Seite):
| Wert | Bedeutung |
|---|---|
| "" | (leerer String), Austauschen |
| UNCHANGED | nicht verändern |
| SETTOZERO | auf 0 setzen |
| SETSTYLEONLY | nur Stil setzen |
Beispiel
RegisterCommand("Data", "MyDataExchange", "My Data Exchange");
UserBar_Add("MyDataExchange");
def MyDataExchange()
{
hDoc = AppGetActiveDocument();
if (hDoc == 0) {
MessageBoxError("No active Document");
return FALSE;
}
smF = DocGetDataFileList(hDoc);
smF[1;DS_FILE_ORIGIN] = "c:/programme/uniplot/samples/TEST4.xls [data]";
smF[1;DS_FILE_COMMENT] = "This is a comment";
smF[1;DS_FILE_ACTION] = ""; // Austauschen
DocExchangeDataFiles(hDoc, smF);
PageReplot(DocGetActivePage(hDoc));
return TRUE;
}
History
| Version | Beschreibung |
|---|---|
| 5.15.6 | Kann alternativ mit der Zugriffsnummer einer oder mehrerer Seiten aufgerufen werden. |
| 5.11.0 | Neu |
Siehe auch
Überblick Dokumente, DocCreate, Daten=>Datenaustausch (Seite), DocGetDataFileList, DocSetDataFileList
id-608347