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 documentaire.

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 de la page Web ou du fichier de document spécifié dans the 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");

// 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://file-examples-com.github.io/uploads/2017/02/file-sample_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);

// Change les propriétés d'un de nos frames.
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