IText.TextOrientation
IText.TextOrientation property
Obtiene o establece la orientación del texto.
public TextOrientation TextOrientation { get; set; }
El valor de la propiedad
La orientación del texto.
Ejemplos
El siguiente código demuestra la capacidad de editar la nueva propiedad TextOrientation. Esto no afecta el renderizado en este momento, pero solo le permite editar el valor de la propiedad.
[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)
{
// Lectura correcta
}
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)
{
// Lectura correcta
}
else
{
throw new Exception("Incorrect reading of TextOrientation property value");
}
}
Ver también
- enum TextOrientation
- interface IText
- espacio de nombres Aspose.PSD.FileFormats.Psd.Layers.Text
- asamblea Aspose.PSD