Images collection
Determines a group of images with the same name in the Resource Manager. The return value of this methods is a pseudo-array containing all images in the Resource Manager with display name equal to selected. The first item in the array is at ordinal 1.
This example shows how to find a group of images with the same name in the Resource Manager. The return value is captured by the Count property and displayed in a text box.
//Clear all TextBoxes except TextBox5
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
var ActionName = "RM FindItems()"
TextBox1.Text ="Start " + ActionName
strDisplayName = TextBox5.Text
if (TextBox5.Text == "")
{
try
{
arrFindRM= ActiveDocument.ResourceManager.Images.FindItems("Waves")
//arrFindRM= ActiveDocument.ResourceManager.Images.FindItems("")
TextBox3.Text = "Count for this image is: " + arrFindRM.Count
ActiveSection.Shapes["ListBox2"].RemoveAll()
for (i = 1; i <= arrFindRM.Count; i++)
{
Console.Writeln(arrFindRM[i].Name)
ActiveSection.Shapes["ListBox2"].Add(arrFindRM[i].Name)
} //end for
} //end try
catch(e)
{
TextBox2.Text = "Caught: " + e.toString()
}//end catch
} //end if
else
{
try
{
arrFindRM= ActiveDocument.ResourceManager.Images.FindItems(TextBox5.Text)
TextBox3.Text = "Count for this image is: " + arrFindRM.Count
ActiveSection.Shapes["ListBox2"].RemoveAll()
for (i = 1; i <= arrFindRM.Count; i++)
{
Console.Writeln(arrFindRM[i].Name)
ActiveSection.Shapes["ListBox2"].Add(arrFindRM[i].Name)
} //end for
} //end try
catch(e)
{
TextBox2.Text = "Caught: " + e.toString()
}//end catch
}
TextBox1.Text ="End " + ActionName