Wie öffnet man eine bestimmte Revision eines Librarian-Dokuments mithilfe von Automatisierung?
Frage
Gibt es eine Möglichkeit, automatisiert eine bestimmte Revision eines Librarian-Dokuments zu öffnen, zum Beispiel mit BarTender XML oder dem BarTender .net SDK?
Antwort
Hier ist ein einfaches Beispiel für Print API Code:
using (Engine engine = new Engine())
{
engine.Start();
LabelFormatDocument doc = engine.Documents.Open(@"lib://Test/MyDoc.btw?r3", "Zebra LP2844");
doc.Print();
}
Beachte das "?r3" am Ende des Librarian-Dateipfads. Das ist ein Beispiel dafür, wie man eine bestimmte Revision öffnet.
Hier sind die allgemeinen Regeln, wie man Optionen für den Librarian-Pfad angibt, getrennt durch das Zeichen "?".
| Beispiel | Bedeutung |
|---|---|
| lib://Test/MyDoc.btw | Holt die letzte veröffentlichte Revision oder, falls keine Workflows vorhanden sind, die neueste Revision. |
| lib://Test/MyDoc.btw?l | Holt die neueste/aktuelle Revision (das ist ein kleines "L", kein "1"). |
| lib://Test/MyDoc.btw?4 | Holt Revision 4 |
| lib://Test/MyDoc.btw?r4 | Holt Revision 4 |
| lib://Test/MyDoc.btw?9-16-07 4:25 PM | Holt eine Revision basierend auf Datum und Uhrzeit |
Beachte, dass diese Regeln für das .NET SDK, BTXML und die Integrationsplattform gelten.