IText.TextOrientation

IText.TextOrientation property

Hiermee wordt de tekstoriëntatie opgehaald of ingesteld.

public TextOrientation TextOrientation { get; set; }

Eigendoms-waarde

De oriëntatie van de tekst.

Voorbeelden

De volgende code demonstreert de mogelijkheid om de nieuwe eigenschap TextOrientation te bewerken. Dit heeft op dit moment geen invloed op de weergave, maar u kunt alleen de eigenschapswaarde bewerken.

[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)
    {
        // Correct lezen
    }
    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)
    {
        // Correct lezen
    }
    else
    {
        throw new Exception("Incorrect reading of TextOrientation property value");
    }
}

Zie ook