IText.TextOrientation

IText.TextOrientation property

Ottiene o imposta l’orientamento del testo.

public TextOrientation TextOrientation { get; set; }

Valore della proprietà

L’orientamento del testo.

Esempi

Il codice seguente dimostra la possibilità di modificare la nuova proprietà TextOrientation. Ciò non influisce sul rendering al momento, ma consente solo di modificare il valore della proprietà.

[C#]

string src = "1336test.psd";
string output = "out_1336test.psd";

using (var image = (PsdImage)Image.Load(src))
{
    var textLayer = image.Layers[1] as TextLayer;
    if (textLayer.TextData.TextOrientation == TextOrientation.Vertical)
    {
        // Lettura corretta
    }
    else
    {
        throw new Exception("Incorrect reading of TextOrientation property value");
    }

    textLayer.TextData.TextOrientation = TextOrientation.Horizontal;
    textLayer.TextData.UpdateLayerData();

    image.Save(output);
}

using (var image = (PsdImage)Image.Load(output))
{
    var textLayer = image.Layers[1] as TextLayer;
    if (textLayer.TextData.TextOrientation == TextOrientation.Horizontal)
    {
        // Lettura corretta
    }
    else
    {
        throw new Exception("Incorrect reading of TextOrientation property value");
    }
}

Guarda anche