Table of Contents

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;
}