Enum TextOrientation

TextOrientation enumeration

Opsomming voor tekstoriëntatiemodus.

public enum TextOrientation

Waarden

NaamWaardeBeschrijving
Horizontal0De horizontale tekstoriëntatie.
Vertical2De verticale tekstoriëntatie.

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