Ausgabebeschränkung im Viewer
Informationen
- Kategorien: GUI | Viewer | pit - DWG Viewer
- Version: 21.0.0.11226
- Veröffentlichungsdatum: Mittwoch, 9. August 2017
- Entwickler: Reisbach
- Benötigt Datenbankänderung: Nein
- Betreff: Event vor dem Speichern einer Zeichnung (dwg-Viewer)
Beschreibung
Es gibt ein neues Event ( onEvent_BeforeCadDrawingIsSaved ) mit dem gesteuert werden kann, ob eine Zeichnung, die im dwg-Viewer geöffnet ist, gespeichert werden darf. Das Event wird ausgelöst, wenn ein Benutzer im dwg-Viwer die Funktion 'Speichern unter ...' ausführt.
int onEvent_BeforeCadDrawingIsSaved( string $sPathOfDrawing, entity $eDrawing, byref string $sMessage )
Parameter:
- $sPathOfDrawing: Quellpfad der Zeichnung, die gespeichert werden soll.
- $eDrawing: Dokument/Zeichnung, dessen Pfad dem Quellpfad der geöffneten Zeichnung entspricht. Wenn kein passendes Entity gefunden wird, ist $eDrawing NULLWenn kein passendes Entity gefunden wird, ist $eDrawing NULL.
- $sMessage: Text der Nachricht, die dem Benutzer angezeigt wird, wenn das Event 0 zurückgibt. Falls $sMessage leer und der Rückgabewert 0 ist, wird eine Standardnachricht ausgegeben.
Rückgabewert (bool):
- Wenn der Benutzer die Zeichnung speichern darf, muss das Event 1 zurückgeben, ansonsten 0.
Beispielcode
int onEvent_BeforeCadDrawingIsSaved( string $sPathOfDrawing, entity $eDrawing, byref string $sMessage )
{
if( $sPathOfDrawing == "someExamplePath" )
{
$sMessage = "This drawing can't be saved.";
return 0;
}
return 1;
}