Click or drag to resize

Classe QsDocument

Gerarchia di ereditarietà
SystemObject
  DedNetAcadQsDocument

Namespace: DedNetAcad
Assembly: DedNetAcad (in DedNetAcad.dll) Versione: 27.1.0
Sintassi
public class QsDocument

Il tipo QsDocument espone i seguenti membri.

Costruttori
 NomeDescrizione
Metodo pubblicoQsDocument Costruttore unico.
Torna su
Proprietà
 NomeDescrizione
Proprietà pubblicaDatabase Restituisce il Database del documento.
Proprietà pubblicaEditor Restituisce l'Editor del documento.
Proprietà pubblicaIsReadOnly Restituisce se il documento è read only.
Proprietà pubblicaName Restituisce il percorso completo del documento.
Proprietà pubblicaUserData Restituisce l'UserData.
Torna su
Metodi
 NomeDescrizione
Metodo pubblicoActivate Permette di attivare il documento.
Metodo pubblicoMembro staticoActiveDocument Restituisce il docuumento attualmente attivo.
Metodo pubblicoMembro staticoAssertActiveDocument Verifica che sia presente un documento attivo in Autocad e lo restituisce. Solleva una eccezione se non ci sono documenti attivi.
Metodo pubblicoMembro staticoAssertDataDocument Verifica che il documento specificato in ingresso sia associato ad una anagrafica. Genera una eccezione se non la trova, altrimenti la restituisce.
Metodo pubblicoCloseAndDiscard Chiude il documento senza salvare.
Metodo pubblicoCloseAndSave Chiude e salva il documento.
Metodo pubblicoMembro staticoCurrentDocument Legge il percorso del documento correntemente attivo e ne resituisce il DedDoc. Se il documento non è ancora selvato o se non è nel Database restituisce null. Ignora eventuali errori.
Metodo pubblicoMembro staticoDefaultFormatForSave Legge dal registro il valore del formato di default di salvataggio. Da notare che il valore scritto nel rigistro è da interpretare nel seguente modo: 48 - AutoCAD 2010 DWG format 36 - AutoCAD 2007 DWG format 24 - AutoCAD 2004 DWG format 12 - AutoCAD 2000 DWG format 8 - AutoCAD 14 DWG format
Metodo pubblicoMembro staticoDocIsDirty Restituisce true se il documento passato è dirty altrimenti false.
Metodo pubblicoDowngradeDocOpen Effettua il downgrade del documento.
Metodo pubblicoMembro staticoEnsureActiveDocumentReadableWritable Si assicura che il documento attivo sia scrivibile o in sola lettura.
Metodo pubblicoEquals Ridefinizione di uguaglianza.
(Sovrascrive ObjectEquals(Object))
Metodo pubblicoMembro staticoFileIsActiveDocument Verifica se il nome file completo passato coincida con il documento correntemente attivo. Perché questa funzione dia un risultato attendibile il documento attivo deve essere salvato e non deve essere nuovo.
Metodo pubblicoMembro staticoGetDataDocument Ritorna l'anagrafica associata al documento. Ritorna null se non la trova
Metodo pubblicoGetHashCode Ridefinizione HashCode.
(Sovrascrive ObjectGetHashCode)
Metodo pubblicoLockDocument Effettua il Lock del documento.
Metodo pubblicoLockDocument(String) Effettua il Lock del documento esplicito.
Metodo pubblicoMembro staticoOpenDocument Apre un documento verificando che non sia già aperto.
Metodo pubblicoPopDbmod Effettua il pop del DbMod.
Metodo pubblicoPushDbmod Effettua il push del DbMod.
Metodo pubblicoMembro staticoSave Salva veloce il documento correntemente attivo, solo se questo è già salvato su disco altrimenti non fa niente.
Metodo pubblicoMembro staticoSave(QsDocument) Salva veloce il documento passato come argomento, solo se questo è già salvato su disco altrimenti non fa niente.
Metodo pubblicoMembro staticoSaveAs(String) Effettua un Salva con nome del documento correntemente attivo. NOTA: sovrascrive il file di destinazione senza chiedere conferma.
Metodo pubblicoMembro staticoSaveAs(QsDocument, String, Boolean) Effettua un Salva con nome del documento passato. NOTA: sovrascrive il file di destinazione senza chiedere conferma.
Metodo pubblicoMembro staticoSaveCopyAs Effettua un Salva con nome del documento correntemente attivo. NOTA: sovrascrive il file di destinazione senza chiedere conferma.
Metodo pubblicoSendStringToExecute Esegue il comando.
Metodo pubblicoUpgradeDocOpen Effettua l'upgrade del documento.
Torna su
Operatori
 NomeDescrizione
Operatore pubblicoMembro staticoEquality(QsDocument, QsDocument) Ridefinizione dell'operatore ==.
Operatore pubblicoMembro staticoInequality(QsDocument, QsDocument) Ridefinizione dell'operatore !=.
Torna su
Vedi anche

Documentazione

Namespace DedNetAcad