Frameset

Frameset class

Représente une page de cadres ou un seul cadre sur une page de cadres.

Pour en savoir plus, visitez leProgrammation avec des documents article de documentation.

public class Frameset

Constructeurs

NomLa description
Frameset()Default_Constructor

Propriétés

NomLa description
ChildFramesets { get; }Obtient la collection de cadres enfants et de pages de cadres.
FrameDefaultUrl { get; set; }Obtient ou définit l’URL de la page Web ou le nom du fichier de document à afficher dans ce cadre.
IsFrameLinkToFile { get; set; }Obtient ou définit une valeur indiquant si le nom du fichier de page Web ou de document spécifié dans le FrameDefaultUrl la propriété est une ressource externe à laquelle le cadre est lié.

Remarques

Si leChildFramesets la propriété contient des éléments, cette instance est une page de cadres, sinon il s’agit d’un seul cadre.

Exemples

Montre comment accéder aux cadres sur la page.

// Le document contient plusieurs cadres avec des liens vers d'autres documents.
Document doc = new Document(MyDir + "Frameset.docx");

Assert.AreEqual(3, doc.Frameset.ChildFramesets.Count);
// Nous pouvons vérifier l'URL par défaut (une URL de page Web ou un document local) ou si le cadre est une ressource externe.
Assert.AreEqual("https://fichier-exemples-com.github.io/uploads/2017/02/fichier-exemple_100kB.docx",
    doc.Frameset.ChildFramesets[0].ChildFramesets[0].FrameDefaultUrl);
Assert.True(doc.Frameset.ChildFramesets[0].ChildFramesets[0].IsFrameLinkToFile);

Assert.AreEqual("Document.docx", doc.Frameset.ChildFramesets[1].FrameDefaultUrl);
Assert.False(doc.Frameset.ChildFramesets[1].IsFrameLinkToFile);

// Modifier les propriétés de l'un de nos cadres.
doc.Frameset.ChildFramesets[0].ChildFramesets[0].FrameDefaultUrl =
    "https://github.com/aspose-words/Aspose.Words-for-.NET/blob/master/Examples/Data/Absolute%20position%20tab.docx";
doc.Frameset.ChildFramesets[0].ChildFramesets[0].IsFrameLinkToFile = false;

Voir également