Class AttachedFile

Class AttachedFile

Der Name: Aspose.Note Zusammensetzung: Aspose.Note.dll (25.4.0)

Es handelt sich um ein angeschlossenes Datei.

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

Inheritance

object Node AttachedFile

Implements

IPageChildNode , IOutlineElementChildNode , ITaggable , INode

Vererbte Mitglieder

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

Zeigt, wie Sie den Inhalt einer angeschlossenen Datei erhalten.

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

Zeigt, wie Sie eine Datei zu einem Dokument hinzufügen, indem Sie den Filepath verwenden.

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

Zeigt, wie Sie eine Datei aus einem Stream zu einem Dokument hinzufügen.

// 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(String)

Initialisiert eine neue Instanz der Aspose.Note.AttachedFile Klasse.

public AttachedFile(string path)

Parameters

path string

Eine Zeile, die den Weg zum Datei enthält, aus dem Sie das Aspose.Note.AttachedFile erstellen können.

AttachedFile(String, Stream und ImageFormat)

Initialisiert eine neue Instanz der Aspose.Note.AttachedFile Klasse.

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

Parameters

path string

Eine Zeile, die den Weg zum Datei enthält, aus dem Sie das Aspose.Note.AttachedFile erstellen können.

icon Stream

Eine Ikon für die angeführte Datei.

iconFormat ImageFormat

Ein Format des angeschlossenen Datei-Icon.

AttachedFile(Strömung, Stream)

Initialisiert eine neue Instanz der Aspose.Note.AttachedFile Klasse.

public AttachedFile(string fileName, Stream attachedFileStream)

Parameters

fileName string

Name der angeschlossenen Datei.

attachedFileStream Stream

Ein Stream, der die angeschlossenen Dateibytes enthält.

AttachedFile(String, Strom, Stream und ImageFormat)

Initialisiert eine neue Instanz der Aspose.Note.AttachedFile Klasse.

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

Parameters

fileName string

Name der angeschlossenen Datei.

attachedFileStream Stream

Ein Stream, der die angeschlossenen Dateibytes enthält.

icon Stream

Eine Ikon für die angeführte Datei.

iconFormat ImageFormat

Ein Format des angeschlossenen Datei-Icon.

AttachedFile()

Initialisiert eine neue Instanz der Aspose.Note.AttachedFile Klasse.

public AttachedFile()

Properties

Alignment

Erhält oder setzt die Anpassung.

public HorizontalAlignment Alignment { get; set; }

Eigentumswert

HorizontalAlignment

AlternativeTextDescription

Er bekommt oder stellt ein Körper einen alternativen Text für die Ikon des angeschlossenen Dateien.

public string AlternativeTextDescription { get; set; }

Eigentumswert

string

AlternativeTextTitle

Erhalten oder setzen Sie einen alternativen Text-Titel für die Ikon der angeschlossenen Datei.

public string AlternativeTextTitle { get; set; }

Eigentumswert

string

Bytes

Erhalten Sie die binären Daten für eine eingebettete Datei.

public byte[] Bytes { get; }

Eigentumswert

byte [][]

Examples

Zeigt, wie Sie den Inhalt einer angeschlossenen Datei erhalten.

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

Er erhält die Erweiterung einer eingebetteten Datei.

public string Extension { get; }

Eigentumswert

string

FileName

Erhalten Sie den Namen der eingebetteten Datei.

public string FileName { get; }

Eigentumswert

string

FilePath

Gibt den Weg zum ursprünglichen Datei.

public string FilePath { get; }

Eigentumswert

string

Height

Erhalten Sie die ursprüngliche Höhe der eingebetteten Datei-Ikon.

public float Height { get; }

Eigentumswert

float

HorizontalOffset

Sie erhalten oder setzen die horizontale Offset.

public float HorizontalOffset { get; set; }

Eigentumswert

float

Icon

Er erhält die binären Daten für die Ikon, die mit der eingebetteten Datei verbunden ist.

public byte[] Icon { get; }

Eigentumswert

byte [][]

IconExtension

Erhalten Sie die Erweiterung der Ikon.

public string IconExtension { get; }

Eigentumswert

string

IsPrintout

Er bekommt oder setzt einen Wert, der darauf hindeutet, ob die Aussicht der Datei gedruckt ist.

public bool IsPrintout { get; set; }

Eigentumswert

bool

IsSizeSetByUser

Er erhält oder stellt einen Wert an, der darauf hindeutet, ob der Wert der Größe des Ikones vom Benutzer ausdrücklich aktualisiert wurde.

public bool IsSizeSetByUser { get; set; }

Eigentumswert

bool

LastModifiedTime

Erhalten oder setzen die letzte modifizierte Zeit.

public DateTime LastModifiedTime { get; set; }

Eigentumswert

DateTime

MaxHeight

Erhalten oder setzen die maximale Höhe, um die eingebettete Datei-Ikon anzuzeigen.

public float MaxHeight { get; set; }

Eigentumswert

float

MaxWidth

Erhalten oder setzen die maximale Breite, um die eingebettete Datei-Ikon anzuzeigen.

public float MaxWidth { get; set; }

Eigentumswert

float

ParsingErrorInfo

Erfassung der Daten über den Fehler, der während des Zugriffs auf die Datei aufgetreten ist.

public ParsingErrorInfo ParsingErrorInfo { get; }

Eigentumswert

ParsingErrorInfo

Tags

Erhalten Sie die Liste aller Tags eines Absatzes.

public List<itag> Tags { get; }

Eigentumswert

List &undlt; ITag >

Text

Gibt oder stellt die Textvertretung der eingebetteten Datei. Die Zeile MUSS keine Zeichen des Werts 10 (Liniefeeds) oder 13 (Betriebsreduzierung) enthalten.

public string Text { get; set; }

Eigentumswert

string

VerticalOffset

Sie erhalten oder setzen die vertikale Offset.

public float VerticalOffset { get; set; }

Eigentumswert

float

Width

Erhalten Sie die ursprüngliche Breite der eingebetteten Datei-Ikon.

public float Width { get; }

Eigentumswert

float

Methods

Accept(DocumentVisitor)

Er empfängt den Besucher der Node.

public override void Accept(DocumentVisitor visitor)

Parameters

visitor DocumentVisitor

Das Objekt einer Klasse stammt aus dem Aspose.Note.DocumentVisitor.

 Deutsch