The WCF Service

The project consists of 2 parts: A WCF service that uses the ServerTextControl component to create a new document and an XBAP application using TX Text Control .NET for WPF that consumes the service.

The service implements a simple public method to create a new document. A new instance of the ServerTextControl component is created and the document is saved into a byte array in the internal TX Text Control format.

public byte[] GetDocument()
    TXTextControl.ServerTextControl tx = new TXTextControl.ServerTextControl();

    tx.Text = "This document has been loaded from the server";

    byte[] data;

    tx.Save(out data, TXTextControl.BinaryStreamType.InternalUnicodeFormat);

    return data;
[Visual Basic]
Public Function GetDocument() As Byte() Implements IService1.GetDocument
    Dim tx As New TXTextControl.ServerTextControl()

    tx.Text = "This document has been loaded from the server"

    Dim data As Byte() = Nothing

    tx.Save(data, TXTextControl.BinaryStreamType.InternalUnicodeFormat)

    Return data
End Function

Next >>