Class AttachedFile

Class AttachedFile

Numele spaţiului: Aspose.Note Asamblare: Aspose.Note.dll (25.4.0)

Reprezintă un fișier atașat.

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

Inheritance

object Node AttachedFile

Implements

IPageChildNode , IOutlineElementChildNode , ITaggable , INode

Membrii moștenitori

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

arată cum să obțineți conținutul unui fișier atașat.

// 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>

Află cum să adăugați un fișier la un document folosind pașaportul de fișiere.

// 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);

arată cum să adăugați un fișier dintr-un flux la 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(Strângere)

Inițializează o nouă instanță a clasei Aspose.Note.AttachedFile.

public AttachedFile(string path)

Parameters

path string

Un string care conține calea către fișier din care să creați Aspose.Note.AttachedFile.

AttachedFile(String, Stream și ImageFormat)

Inițializează o nouă instanță a clasei Aspose.Note.AttachedFile.

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

Parameters

path string

Un string care conține calea către fișier din care să creați Aspose.Note.AttachedFile.

icon Stream

Un icon pentru fișierul atașat.

iconFormat ImageFormat

Un format al iconului de fișier atașat.

AttachedFile(Războiul, Stream)

Inițializează o nouă instanță a clasei Aspose.Note.AttachedFile.

public AttachedFile(string fileName, Stream attachedFileStream)

Parameters

fileName string

Numele fișierului atașat.

attachedFileStream Stream

Un flux care conține fișierele atașate byte.

AttachedFile(String, Stream, Război, ImageFormat)

Inițializează o nouă instanță a clasei Aspose.Note.AttachedFile.

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

Parameters

fileName string

Numele fișierului atașat.

attachedFileStream Stream

Un flux care conține fișierele atașate byte.

icon Stream

Un icon pentru fișierul atașat.

iconFormat ImageFormat

Un format al iconului de fișier atașat.

AttachedFile()

Inițializează o nouă instanță a clasei Aspose.Note.AttachedFile.

public AttachedFile()

Properties

Alignment

Obține sau stabilește alinierea.

public HorizontalAlignment Alignment { get; set; }

Valoarea proprietății

HorizontalAlignment

AlternativeTextDescription

Obține sau stabilește un corp un text alternativ pentru icoana fișierului atașat.

public string AlternativeTextDescription { get; set; }

Valoarea proprietății

string

AlternativeTextTitle

Obține sau stabilește un titlu de text alternativ pentru icoana fișierului atașat.

public string AlternativeTextTitle { get; set; }

Valoarea proprietății

string

Bytes

Obține datele binare pentru un fișier încorporat.

public byte[] Bytes { get; }

Valoarea proprietății

byte []

Examples

arată cum să obțineți conținutul unui fișier atașat.

// 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

Obține extinderea unui fișier încorporat.

public string Extension { get; }

Valoarea proprietății

string

FileName

Obțineți numele fișierului încorporat.

public string FileName { get; }

Valoarea proprietății

string

FilePath

Obțineți calea către fișierul original.

public string FilePath { get; }

Valoarea proprietății

string

Height

Obține înălțimea originală a iconului de fișier încorporat.

public float Height { get; }

Valoarea proprietății

float

HorizontalOffset

Obține sau pune offsetul orizontal.

public float HorizontalOffset { get; set; }

Valoarea proprietății

float

Icon

Obține datele binare pentru icoana care este asociată cu fișierul încorporat.

public byte[] Icon { get; }

Valoarea proprietății

byte []

IconExtension

Obțineți extinderea iconului.

public string IconExtension { get; }

Valoarea proprietății

string

IsPrintout

Obține sau stabilește o valoare care indică dacă vizualizarea fișierului este imprimată.

public bool IsPrintout { get; set; }

Valoarea proprietății

bool

IsSizeSetByUser

Obține sau stabilește o valoare care indică dacă valoarea mărimii iconului a fost actualizată în mod explicit de către utilizator.

public bool IsSizeSetByUser { get; set; }

Valoarea proprietății

bool

LastModifiedTime

Obține sau stabilește ultimul timp modificat.

public DateTime LastModifiedTime { get; set; }

Valoarea proprietății

DateTime

MaxHeight

Obține sau stabilește înălțimea maximă pentru a afișa iconul de fișier încorporat.

public float MaxHeight { get; set; }

Valoarea proprietății

float

MaxWidth

Obține sau stabilește lățimea maximă pentru a afișa iconul de fișier încorporat.

public float MaxWidth { get; set; }

Valoarea proprietății

float

ParsingErrorInfo

Obține datele despre eroarea care s-a întâmplat în timp ce accesați fișierul.

public ParsingErrorInfo ParsingErrorInfo { get; }

Valoarea proprietății

ParsingErrorInfo

Tags

Obțineți lista tuturor etichetelor unui paragraf.

public List<itag> Tags { get; }

Valoarea proprietății

List < ITag >

Text

Obține sau stabilește reprezentarea textă a fișierului încorporat. stringul NU trebuie să conțină niciun caracter al valorii 10 (feed-line) sau 13 (referință de încărcare).

public string Text { get; set; }

Valoarea proprietății

string

VerticalOffset

Obține sau stabilește descărcarea verticală.

public float VerticalOffset { get; set; }

Valoarea proprietății

float

Width

Obține lățimea originală a iconului de fișier încorporat.

public float Width { get; }

Valoarea proprietății

float

Methods

Accept(DocumentVisitor)

Acceptă vizitatorul nodului.

public override void Accept(DocumentVisitor visitor)

Parameters

visitor DocumentVisitor

Obiectul unei clase derivată din Aspose.Note.DocumentVisitor.

 Română