AI OnAI Off
Hi Adam.
I took a quick look in the SDK and found the explination for the AltText property:
AltText - Gets the meta data that is used as alternate text for the file if it´s enabled in ImageVault.
So I think this will only return the meta data that an image has. If you are using an ImageVaultImage property, I have a way you can get the alt text out of the property.
string altText = ((string)PageData["PictureProperty"]).Split(new char[] { '~' })[2];
I am not sure if this is the right way to do it, but it will solve your problem :)
BR,
Tore
Ah, I did ponder doing it that way, cheers!
It's not perfect, but will have to do - It'll just mean hoping that the image URLs don't change anytome soon.
Hi, I seem to be having issues returning the alt text for an image stored in EPiServer.
I'm storing an image in the cms in an ImageVaultImage control and inputting the desired alt text at this point.
However, this alt text doesn't seem to be returned when I try to read the IVFileData in:
public static string GetImageAltText(string imageURL)
{
string altText = "";
try
{
IVFileData fileData = IVDataFactory.GetFile(IVUrlBuilder.ParseUrl(imageURL).Id);
altText = fileData.AltText;
}
catch (Exception)
{
}
return altText;
}
Am I approaching this all wrong?