Classe Qs
|
Il tipo QsDocument espone i seguenti membri.
| Nome | Descrizione | |
|---|---|---|
| QsDocument | Costruttore unico. |
| Nome | Descrizione | |
|---|---|---|
| Database | Restituisce il Database del documento. | |
| Editor | Restituisce l'Editor del documento. | |
| IsReadOnly | Restituisce se il documento è read only. | |
| Name | Restituisce il percorso completo del documento. | |
| UserData | Restituisce l'UserData. |
| Nome | Descrizione | |
|---|---|---|
| Activate | Permette di attivare il documento. | |
| ActiveDocument | Restituisce il docuumento attualmente attivo. | |
| AssertActiveDocument | Verifica che sia presente un documento attivo in Autocad e lo restituisce. Solleva una eccezione se non ci sono documenti attivi. | |
| AssertDataDocument | Verifica che il documento specificato in ingresso sia associato ad una anagrafica. Genera una eccezione se non la trova, altrimenti la restituisce. | |
| CloseAndDiscard | Chiude il documento senza salvare. | |
| CloseAndSave | Chiude e salva il documento. | |
| CurrentDocument | 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. | |
| DefaultFormatForSave | 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 | |
| DocIsDirty | Restituisce true se il documento passato è dirty altrimenti false. | |
| DowngradeDocOpen | Effettua il downgrade del documento. | |
| EnsureActiveDocumentReadableWritable | Si assicura che il documento attivo sia scrivibile o in sola lettura. | |
| Equals |
Ridefinizione di uguaglianza.
(Sovrascrive ObjectEquals(Object)) | |
| FileIsActiveDocument | 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. | |
| GetDataDocument | Ritorna l'anagrafica associata al documento. Ritorna null se non la trova | |
| GetHashCode |
Ridefinizione HashCode.
(Sovrascrive ObjectGetHashCode) | |
| LockDocument | Effettua il Lock del documento. | |
| LockDocument(String) | Effettua il Lock del documento esplicito. | |
| OpenDocument | Apre un documento verificando che non sia già aperto. | |
| PopDbmod | Effettua il pop del DbMod. | |
| PushDbmod | Effettua il push del DbMod. | |
| Save | Salva veloce il documento correntemente attivo, solo se questo è già salvato su disco altrimenti non fa niente. | |
| Save(QsDocument) | Salva veloce il documento passato come argomento, solo se questo è già salvato su disco altrimenti non fa niente. | |
| SaveAs(String) | Effettua un Salva con nome del documento correntemente attivo. NOTA: sovrascrive il file di destinazione senza chiedere conferma. | |
| SaveAs(QsDocument, String, Boolean) | Effettua un Salva con nome del documento passato. NOTA: sovrascrive il file di destinazione senza chiedere conferma. | |
| SaveCopyAs | Effettua un Salva con nome del documento correntemente attivo. NOTA: sovrascrive il file di destinazione senza chiedere conferma. | |
| SendStringToExecute | Esegue il comando. | |
| UpgradeDocOpen | Effettua l'upgrade del documento. |
| Nome | Descrizione | |
|---|---|---|
| Equality(QsDocument, QsDocument) | Ridefinizione dell'operatore ==. | |
| Inequality(QsDocument, QsDocument) | Ridefinizione dell'operatore !=. |