Die StyleVisionServer API stellt die Schnittstelle IServer, zur Verfügung, über die Sie eine neue StyleVision Server-Objektinstanz erstellen und Zugriff auf StyleVision Server erhalten.
 
Die Schnittstelle IServer hat die folgenden Methoden und Parameter.
 
Methoden
 
Weist einem in der PXF-Datei definierten Parameter einen Wert zu.   void AddParameter(string bstrName, string bstrValue)  |  
 HRESULT AddParameter([in] BSTR bstrName, [in] BSTR bstrValue );  |  
 Sub AddParameter(ByVal bstrName As String, ByVal bstrValue As String)  |  
      | 
Löscht die Liste der Parameter.   void ClearParameterList()  |  
 HRESULT ClearParameterList();  |  
      | 
Generiert anhand der mit TransfPath definierten PXF-Datei eine oder mehrere Ausgabedateien (HTML, PDF, RTF, und/oder DOCX). Der Befehl transformiert die XML-Input-Datei (in der PXF-Datei der XML-Arbeitsdatei) anhand des in der PXF-Datei enthaltenen XSLT-Dokuments. Gibt bei Erfolg TRUE, andernfalls FALSE zurück.   bool Generate(string bstrTransfPath)  |  
 HRESULT Generate( [in] BSTR bstrTransfPath, [out, retval] VARIANT_BOOL* pbSuccess );  |  
 Function Generate(ByVal bstrTransfPath As String) As Boolean  |  
      | 
 
 
Eigenschaften
 
Ruft die Hauptversion der StyleVision Server API ab. Sie unterscheidet sich eventuell von der Produktversion, wenn die API mit einem anderen Server verbunden ist.   int APIMajorVersion { get; }  |  
 HRESULT APIMajorVersion([out, retval] INT* pnVal);  |  
 ReadOnly Property APIMajorVersion As Integer  |  
      | 
Ruft die Nebenversion der StyleVision Server API ab. Sie unterscheidet sich eventuell von der Produktversion, wenn die API mit einem anderen Server verbunden ist.   int APIMinorVersion { get; }  |  
 HRESULT APIMinorVersion([out, retval] INT* pnVal);  |  
 ReadOnly Property APIMinorVersion As Integer  |  
      | 
Ruft die Service Pack-Version der StyleVision Server API ab. Sie unterscheidet sich eventuell von der Produktversion, wenn die API mit einem anderen Server verbunden ist.   int APIServicePackVersion { get; }  |  
 HRESULT APIServicePackVersion([out, retval] INT* pnVal);  |  
 ReadOnly Property APIServicePackVersion As Integer  |  
      | 
Definiert den Namen und Pfad der zu verarbeitenden XML-Datei (der XML-Arbeitsdatei in der PXF-Datei).   HRESULT InputXML([in] BSTR bstrPath );  |  
 Property InputXML As String  |  
      | 
Gibt TRUE zurück, wenn der StyleVision Server-Prozessor eine ausführbare 64-Bit-Datei ist.   HRESULT Is64Bit([out, retval] VARIANT_BOOL* pbVal);  |  
 ReadOnly Property Is64Bit As Boolean  |  
      | 
Ruft die beim letzten Generate-Befehl erhaltene Meldung auf.   string LastExecutionMessage { get; }  |  
 HRESULT LastExecutionMessage([out, retval] BSTR* pbstrResult );  |  
 ReadOnly Property LastExecutionMessage As String  |  
      | 
Ruft die Hauptversion von StyleVision Server ab.    int MajorVersion { get; }  |  
 HRESULT MajorVersion([out, retval] INT* pnVal);  |  
 ReadOnly Property MajorVersion As Integer  |  
      | 
Ruft die Nebenversion von StyleVision Server ab.   int MinorVersion { get; }  |  
 HRESULT MinorVersion([out, retval] INT* pnVal);  |  
 ReadOnly Property MinorVersion As Integer  |  
      | 
Definiert den Namen und Pfad der DOCX-Ausgabedatei.   string OutputDOCX { set; }  |  
 HRESULT OutputDOCX([in] BSTR bstrPath );  |  
 Property OutputDOCX As String  |  
      | 
Definiert den Namen und Pfad der FO-Ausgabedatei.   HRESULT OutputFO([in] BSTR bstrPath );  |  
 Property OutputFO As String  |  
      | 
Definiert den Namen und Pfad der HTML-Ausgabedatei.   string OutputHTML { set; }  |  
 HRESULT OutputHTML([in] BSTR bstrPath );  |  
 Property OutputHTML As String  |  
      | 
Definiert den Namen und Pfad der PDF-Ausgabedatei.   string OutputPDF { set; }  |  
 HRESULT OutputPDF([in] BSTR bstrPath );  |  
 Property OutputPDF As String  |  
      | 
Definiert den Namen und Pfad der RTF-Ausgabedatei.   string OutputRTF { set; }  |  
 HRESULT OutputRTF([in] BSTR bstrPath );  |  
 Property OutputRTF As String  |  
      | 
Definiert den Namen und Pfad der Textausgabedatei.   string OutputText { set; }  |  
 HRESULT OutputRTF([in] BSTR bstrPath );  |  
 Property OutputRTF As String  |  
      | 
Ruft den Namen des Produkts ab: "StyleVision Server"   string ProductName { get; }  |  
 HHRESULT ProductName([out, retval] BSTR* pstrVal);  |  
 ReadOnly Property ProductName As String  |  
      | 
Ruft den vollständigen Namen des Produkts einschließlich Versionsnummer ab: "StyleVision Server 2014r2 sp1 (x64)".   string ProductNameAndVersion { get; }  |  
 HHRESULT ProductNameAndVersion([out, retval] BSTR* pstrVal);  |  
 ReadOnly Property ProductNameAndVersion As String  |  
      | 
Ruft den Pfad zur ausführbaren StyleVision Server Datei ab oder definiert ihn.   string ServerPath { set; get; }  |  
 HRESULT ServerPath([in] BSTR bstrServerFile ); HRESULT ServerPath([out, retval] BSTR* pbstrServerFile );  |  
 Property ServerPath As String  |  
      | 
Ruft die Service Pack-Version von StyleVision Server ab (z.B.: 1 für Altova StyleVision Server 2014 r2 sp1 (x64).)   int ServicePackVersion { get; }  |  
 HRESULT ServicePackVersion([out, retval] INT* pnVal);  |  
 ReadOnly Property ServicePackVersion As Integer  |  
      | 
Definiert eine SQL WHERE-Klausel, mit der festgelegt wird, welche Zeilen einer DB-XML-Schemaquelle verarbeitet werden sollen.   string WhereClause { set; }  |  
 HRESULT WhereClause([in] BSTR bstrPath );  |  
 Property WhereClause As String  |  
      | 
Ruft das aktuelle Verzeichnis für laufende Aufträge ab oder definiert dieses. Relative Pfade werden anhand des Arbeitsverzeichnisses ausgewertet.   string WorkingDirectory { set; get; }  |  
 HRESULT WorkingDirectory([in] BSTR bstrWorkingDirectory ); HRESULT WorkingDirectory([out, retval] BSTR* pbstrWorkingDirectory );  |  
 Property WorkingDirectory As String  |  
      |