Dieser Klasse bietet Zugriff auf ein einzelnes Dokument in der Schriftgutstruktur, wobei Dokument hier nicht als Schriftück zu verstehen ist, sondern es kann sich dabei auch um ein Schriftsatz bzw. Baustein handeln
TeamWiSE.CTV.Documents Documents ( )
Liefert die Liste aller Dokumente (Klasse Documents), die zu dem Zeitpunkt in der Schriftgut-Sammlung enthalten sind.
Die einzelnen Dokumente aus dieser Liste können dann wie folgt angesprochen werden:
TeamWiSE.CTV.Documents MyDocs = MyCTV.Documents(); TeamWiSE.CTV.Document MyDoc = MyDocs["BRIEF1"];
TeamWiSE.CTV.Variables Variable
Liefert die Liste aller Variablen (Klasse Variables), die in dieser Schriftgutkomponente verwendet werden.
Die einzelnen Variablen aus dieser Liste können dann wie folgt angesprochen werden:
TeamWiSE.CTV.Variables MyVars = MyDoc.Variable; TeamWiSE.CTV.Variable MyVar1 = MyVars["AUSG-EMPF"];
bzw.
TeamWiSE.CTV.Variable MyVar2 = MyDoc.Variable["AUSG-EMPF"];
TeamWiSE.CTV.PredefinedVariables PredefinedVariable
Ermöglicht es, auf einzelne vordefinierte Variablen zuzugreifen:
TeamWiSE.CTV.PredefinedVariable MyVar = MyDoc.PredefinedVariable["AUSGB-FRM-K"];
Mittels der Eigenschaft „StaticFile“ ist es möglich, bei statischen Dokumenten den Dateinamen abzufragen, oder das Dokument mit einer neuen Datei zu verknüpfen. Ab TAA 9.00 ist es auch möglich, über einen „Stream“ einen neuen Inhalt zu setzen. Beim Setzen vom Inhalt mit einem „Stream“ muss man auch die Dateierweiterung (zum Beispiel: „.XML“) übergeben. Bitte dabei aber auch diese Beschreibung beachten: Aktualisierung von statischen Dokumenten
string StaticFile[ get; set; ] bool StaticFileFromStream ( System.IO.Stream dataStream, String sExtension )
bool IsApproved [ get, set ]
Gibt an, ob es am Dokument Änderungen gibt, die eine erneute Freigabe erforderlich machen. Kann auch genutzt, werden um diese Eigenschaft zu setzen oder zurückzusetzen.
bool ContainsMissingRequiredSelection [ get ]
Liefert 'false', wenn am Dokument nicht alle erforderlichen Selektionen erfolgt sind.