FramesetCollection
Inheritance: java.lang.Object
All Implemented Interfaces: java.lang.Iterable
public class FramesetCollection implements Iterable
Represents a collection of instances of the Frameset class.
To learn more, visit the Programming with Documents documentation article.
Examples:
Shows how to access frames on-page.
// Document contains several frames with links to other documents.
Document doc = new Document(getMyDir() + "Frameset.docx");
// We can check the default URL (a web page URL or local document) or if the frame is an external resource.
Assert.assertEquals("https://file-examples-com.github.io/uploads/2017/02/file-sample_100kB.docx",
doc.getFrameset().getChildFramesets().get(0).getChildFramesets().get(0).getFrameDefaultUrl());
Assert.assertTrue(doc.getFrameset().getChildFramesets().get(0).getChildFramesets().get(0).isFrameLinkToFile());
Assert.assertEquals("Document.docx", doc.getFrameset().getChildFramesets().get(1).getFrameDefaultUrl());
Assert.assertFalse(doc.getFrameset().getChildFramesets().get(1).isFrameLinkToFile());
// Change properties for one of our frames.
doc.getFrameset().getChildFramesets().get(0).getChildFramesets().get(0).setFrameDefaultUrl("https://github.com/aspose-words/Aspose.Words-for-.NET/blob/master/Examples/Data/Absolute%20position%20tab.docx");
doc.getFrameset().getChildFramesets().get(0).getChildFramesets().get(0).isFrameLinkToFile(false);
Methods
Method | Description |
---|---|
get(int index) | Gets a frame or frames page at the specified index. |
getCount() | Gets the number of frames or frames pages contained in the collection. |
iterator() | Returns an enumerator that iterates through the collection. |
get(int index)
public Frameset get(int index)
Gets a frame or frames page at the specified index.
Examples:
Shows how to access frames on-page.
// Document contains several frames with links to other documents.
Document doc = new Document(getMyDir() + "Frameset.docx");
// We can check the default URL (a web page URL or local document) or if the frame is an external resource.
Assert.assertEquals("https://file-examples-com.github.io/uploads/2017/02/file-sample_100kB.docx",
doc.getFrameset().getChildFramesets().get(0).getChildFramesets().get(0).getFrameDefaultUrl());
Assert.assertTrue(doc.getFrameset().getChildFramesets().get(0).getChildFramesets().get(0).isFrameLinkToFile());
Assert.assertEquals("Document.docx", doc.getFrameset().getChildFramesets().get(1).getFrameDefaultUrl());
Assert.assertFalse(doc.getFrameset().getChildFramesets().get(1).isFrameLinkToFile());
// Change properties for one of our frames.
doc.getFrameset().getChildFramesets().get(0).getChildFramesets().get(0).setFrameDefaultUrl("https://github.com/aspose-words/Aspose.Words-for-.NET/blob/master/Examples/Data/Absolute%20position%20tab.docx");
doc.getFrameset().getChildFramesets().get(0).getChildFramesets().get(0).isFrameLinkToFile(false);
Parameters:
Parameter | Type | Description |
---|---|---|
index | int |
Returns: Frameset - A frame or frames page at the specified index.
getCount()
public int getCount()
Gets the number of frames or frames pages contained in the collection.
Examples:
Shows how to access frames on-page.
// Document contains several frames with links to other documents.
Document doc = new Document(getMyDir() + "Frameset.docx");
// We can check the default URL (a web page URL or local document) or if the frame is an external resource.
Assert.assertEquals("https://file-examples-com.github.io/uploads/2017/02/file-sample_100kB.docx",
doc.getFrameset().getChildFramesets().get(0).getChildFramesets().get(0).getFrameDefaultUrl());
Assert.assertTrue(doc.getFrameset().getChildFramesets().get(0).getChildFramesets().get(0).isFrameLinkToFile());
Assert.assertEquals("Document.docx", doc.getFrameset().getChildFramesets().get(1).getFrameDefaultUrl());
Assert.assertFalse(doc.getFrameset().getChildFramesets().get(1).isFrameLinkToFile());
// Change properties for one of our frames.
doc.getFrameset().getChildFramesets().get(0).getChildFramesets().get(0).setFrameDefaultUrl("https://github.com/aspose-words/Aspose.Words-for-.NET/blob/master/Examples/Data/Absolute%20position%20tab.docx");
doc.getFrameset().getChildFramesets().get(0).getChildFramesets().get(0).isFrameLinkToFile(false);
Returns: int - The number of frames or frames pages contained in the collection.
iterator()
public Iterator iterator()
Returns an enumerator that iterates through the collection.
Returns: java.util.Iterator