Class AttachedFile

Class AttachedFile

Le nom : Aspose.Note Assemblée: Aspose.Note.dll (25.4.0)

Il représente un fichier attaché.

public class AttachedFile : Node, IPageChildNode, IOutlineElementChildNode, ITaggable, INode

Inheritance

object Node AttachedFile

Implements

IPageChildNode , IOutlineElementChildNode , ITaggable , INode

I membri ereditari

Node.Accept(DocumentVisitor) , Node.Document , Node.IsComposite , Node.NodeType , Node.ParentNode , Node.PreviousSibling , Node.NextSibling , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

Montrer comment obtenir le contenu d’un fichier attaché.

// The path to the documents directory.
                                                        string dataDir = RunExamples.GetDataDir_Attachments();

                                                        // Load the document into Aspose.Note.
                                                        Document oneFile = new Document(dataDir + "Sample1.one");

                                                        // Get a list of attached file nodes
                                                        IList<attachedfile> nodes = oneFile.GetChildNodes<attachedfile>();

                                                        // Iterate through all nodes
                                                        foreach (AttachedFile file in nodes)
                                                        {
                                                            // Load attached file to a stream object
                                                            using (Stream outputStream = new MemoryStream(file.Bytes))
                                                            {
                                                                // Create a local file
                                                                using (Stream fileStream = System.IO.File.OpenWrite(String.Format(dataDir + file.FileName)))
                                                                {
                                                                    // Copy file stream
                                                                    CopyStream(outputStream, fileStream);
                                                                }
                                                            }
                                                        }</attachedfile></attachedfile>

Affichez comment ajouter un fichier à un document en utilisant la voie de fichiers.

// The path to the documents directory.
                                                                   string dataDir = RunExamples.GetDataDir_Attachments();

                                                                   // Create an object of the Document class
                                                                   Document doc = new Document();

                                                                   // Initialize Page class object
                                                                   Aspose.Note.Page page = new Aspose.Note.Page(doc);

                                                                   // Initialize Outline class object
                                                                   Outline outline = new Outline(doc);

                                                                   // Initialize OutlineElement class object
                                                                   OutlineElement outlineElem = new OutlineElement(doc);

                                                                   // Initialize AttachedFile class object
                                                                   AttachedFile attachedFile = new AttachedFile(doc,  dataDir + "attachment.txt");

                                                                   // Add attached file
                                                                   outlineElem.AppendChildLast(attachedFile);

                                                                   // Add outline element node
                                                                   outline.AppendChildLast(outlineElem);

                                                                   // Add outline node
                                                                   page.AppendChildLast(outline);

                                                                   // Add page node
                                                                   doc.AppendChildLast(page);

                                                                   dataDir = dataDir + "AttachFileByPath_out.one";
                                                                   doc.Save(dataDir);

Affiche comment ajouter un fichier d’un flux à un document.

// The path to the documents directory.
                                                               string dataDir = RunExamples.GetDataDir_Attachments();

                                                               // Create an object of the Document class
                                                               Document doc = new Document();

                                                               // Initialize Page class object
                                                               Aspose.Note.Page page = new Aspose.Note.Page(doc);

                                                               // Initialize Outline class object
                                                               Outline outline = new Outline(doc);

                                                               // Initialize OutlineElement class object
                                                               OutlineElement outlineElem = new OutlineElement(doc);

                                                               using (var stream = File.OpenRead(dataDir + "icon.jpg"))
                                                               {
                                                                   // Initialize AttachedFile class object and also pass its icon path
                                                                   AttachedFile attachedFile = new AttachedFile(doc, dataDir + "attachment.txt", stream, ImageFormat.Jpeg);

                                                                   // Add attached file
                                                                   outlineElem.AppendChildLast(attachedFile);
                                                               }

                                                               // Add outline element node
                                                               outline.AppendChildLast(outlineElem);

                                                               // Add outline node
                                                               page.AppendChildLast(outline);

                                                               // Add page node
                                                               doc.AppendChildLast(page);

                                                               dataDir = dataDir + "AttachFileAndSetIcon_out.one";
                                                               doc.Save(dataDir);

Constructors

AttachedFile(Le string)

Initialisez une nouvelle instance de la classe Aspose.Note.AttachedFile.

public AttachedFile(string path)

Parameters

path string

Un fil qui contient le chemin vers le fichier à partir duquel créer le Aspose.Note.AttachedFile.

AttachedFile(Télécharger, Stream, ImageFormat)

Initialisez une nouvelle instance de la classe Aspose.Note.AttachedFile.

public AttachedFile(string path, Stream icon, ImageFormat iconFormat)

Parameters

path string

Un fil qui contient le chemin vers le fichier à partir duquel créer le Aspose.Note.AttachedFile.

icon Stream

Une icône pour le fichier attaché.

iconFormat ImageFormat

Un format de l’icône de fichier attaché.

AttachedFile(Téléchargement, Stream)

Initialisez une nouvelle instance de la classe Aspose.Note.AttachedFile.

public AttachedFile(string fileName, Stream attachedFileStream)

Parameters

fileName string

Le nom du fichier attaché.

attachedFileStream Stream

Un courant qui contient les bytes de fichiers attachés.

AttachedFile(Téléchargement, Stream, ImageFormat)

Initialisez une nouvelle instance de la classe Aspose.Note.AttachedFile.

public AttachedFile(string fileName, Stream attachedFileStream, Stream icon, ImageFormat iconFormat)

Parameters

fileName string

Le nom du fichier attaché.

attachedFileStream Stream

Un courant qui contient les bytes de fichiers attachés.

icon Stream

Une icône pour le fichier attaché.

iconFormat ImageFormat

Un format de l’icône de fichier attaché.

AttachedFile()

Initialisez une nouvelle instance de la classe Aspose.Note.AttachedFile.

public AttachedFile()

Properties

Alignment

Obtenez ou mettez l’alignement.

public HorizontalAlignment Alignment { get; set; }

Valore di proprietà

HorizontalAlignment

AlternativeTextDescription

Obtenez ou définissez un corps un texte alternatif pour l’icône du fichier joint.

public string AlternativeTextDescription { get; set; }

Valore di proprietà

string

AlternativeTextTitle

Obtenez ou définissez un titre de texte alternatif pour l’icône du fichier joint.

public string AlternativeTextTitle { get; set; }

Valore di proprietà

string

Bytes

Obtenez les données binaires pour un fichier intégré.

public byte[] Bytes { get; }

Valore di proprietà

byte [ ]

Examples

Montrer comment obtenir le contenu d’un fichier attaché.

// The path to the documents directory.
                                                        string dataDir = RunExamples.GetDataDir_Attachments();

                                                        // Load the document into Aspose.Note.
                                                        Document oneFile = new Document(dataDir + "Sample1.one");

                                                        // Get a list of attached file nodes
                                                        IList<attachedfile> nodes = oneFile.GetChildNodes<attachedfile>();

                                                        // Iterate through all nodes
                                                        foreach (AttachedFile file in nodes)
                                                        {
                                                            // Load attached file to a stream object
                                                            using (Stream outputStream = new MemoryStream(file.Bytes))
                                                            {
                                                                // Create a local file
                                                                using (Stream fileStream = System.IO.File.OpenWrite(String.Format(dataDir + file.FileName)))
                                                                {
                                                                    // Copy file stream
                                                                    CopyStream(outputStream, fileStream);
                                                                }
                                                            }
                                                        }</attachedfile></attachedfile>

Extension

Obtenez l’extension d’un fichier intégré.

public string Extension { get; }

Valore di proprietà

string

FileName

Obtenez le nom du fichier intégré.

public string FileName { get; }

Valore di proprietà

string

FilePath

Rendez le chemin vers le fichier original.

public string FilePath { get; }

Valore di proprietà

string

Height

Obtenez la hauteur originale de l’icône de fichier intégré.

public float Height { get; }

Valore di proprietà

float

HorizontalOffset

Obtenez ou mettez l’offset horizontal.

public float HorizontalOffset { get; set; }

Valore di proprietà

float

Icon

Obtenez les données binaires pour l’icône qui est associée au fichier intégré.

public byte[] Icon { get; }

Valore di proprietà

byte [ ]

IconExtension

Recevoir l’extension de l’icône.

public string IconExtension { get; }

Valore di proprietà

string

IsPrintout

Obtenez ou définissez une valeur indiquant si la vue du fichier est imprimée.

public bool IsPrintout { get; set; }

Valore di proprietà

bool

IsSizeSetByUser

Recevoir ou définir une valeur indiquant si la valeur de la taille de l’icône a été explicitement mis à jour par l’utilisateur.

public bool IsSizeSetByUser { get; set; }

Valore di proprietà

bool

LastModifiedTime

Obtenez ou définissez le dernier temps modifié.

public DateTime LastModifiedTime { get; set; }

Valore di proprietà

DateTime

MaxHeight

Obtenez ou définissez la hauteur maximale pour afficher l’icône de fichier intégré.

public float MaxHeight { get; set; }

Valore di proprietà

float

MaxWidth

Obtenez ou définissez la largeur maximale pour afficher l’icône de fichier intégré.

public float MaxWidth { get; set; }

Valore di proprietà

float

ParsingErrorInfo

Obtenez les données sur l’erreur qui s’est produite lors de l’accès au fichier.

public ParsingErrorInfo ParsingErrorInfo { get; }

Valore di proprietà

ParsingErrorInfo

Tags

Obtenez la liste de toutes les tags d’un paragraphe.

public List<itag> Tags { get; }

Valore di proprietà

List di < ITag >

Text

Recevoir ou définir la représentation textuelle du fichier intégré. La barre NE DEVE PAS contenir des caractères de la valeur 10 (feu de ligne) ou 13 (retour de charge).

public string Text { get; set; }

Valore di proprietà

string

VerticalOffset

Obtenez ou mettez le remboursement vertical.

public float VerticalOffset { get; set; }

Valore di proprietà

float

Width

Obtenez la largeur originale de l’icône de fichier intégré.

public float Width { get; }

Valore di proprietà

float

Methods

Accept(DocumentVisitor)

Accepte le visiteur du node.

public override void Accept(DocumentVisitor visitor)

Parameters

visitor DocumentVisitor

L’objet d’une classe dérivé du Aspose.Note.DocumentVisitor.

 Français