Class AttachedFile

Class AttachedFile

Navne til: Aspose.Note Sammensætning: Aspose.Note.dll (25.4.0)

repræsenterer en tilsluttet fil.

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

Inheritance

object Node AttachedFile

Implements

IPageChildNode , IOutlineElementChildNode , ITaggable , INode

De arvede medlemmer

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

viser, hvordan man får indholdet af en tilsluttet fil.

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

Se, hvordan du tilføjer en fil til et dokument ved at bruge filpad.

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

Se, hvordan du tilføjer en fil fra en strøm til et dokument.

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

Initialiserer en ny instans af Aspose.Note.AttachedFile klasse.

public AttachedFile(string path)

Parameters

path string

En linje, der indeholder vejen til filen, hvorfra du kan oprette Aspose.Note.AttachedFile.

AttachedFile(String, Stream og ImageFormat)

Initialiserer en ny instans af Aspose.Note.AttachedFile klasse.

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

Parameters

path string

En linje, der indeholder vejen til filen, hvorfra du kan oprette Aspose.Note.AttachedFile.

icon Stream

Et ikon til den tilsluttede fil.

iconFormat ImageFormat

Et format af den tilsluttede filikon.

AttachedFile(Strøm, Strøm)

Initialiserer en ny instans af Aspose.Note.AttachedFile klasse.

public AttachedFile(string fileName, Stream attachedFileStream)

Parameters

fileName string

Et navn på den tilsluttede fil.

attachedFileStream Stream

En strøm, der indeholder de tilsluttede fil byte.

AttachedFile(Strøm, Stream og ImageFormat)

Initialiserer en ny instans af Aspose.Note.AttachedFile klasse.

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

Parameters

fileName string

Et navn på den tilsluttede fil.

attachedFileStream Stream

En strøm, der indeholder de tilsluttede fil byte.

icon Stream

Et ikon til den tilsluttede fil.

iconFormat ImageFormat

Et format af den tilsluttede filikon.

AttachedFile()

Initialiserer en ny instans af Aspose.Note.AttachedFile klasse.

public AttachedFile()

Properties

Alignment

Giver eller sætter tilpasningen.

public HorizontalAlignment Alignment { get; set; }

Ejendomsværdi

HorizontalAlignment

AlternativeTextDescription

Giver eller indsætter et organ en alternativ tekst for ikonen i den tilsluttede fil.

public string AlternativeTextDescription { get; set; }

Ejendomsværdi

string

AlternativeTextTitle

Giver eller indsætter en titel af alternativ tekst for ikonen i den vedhæftede fil.

public string AlternativeTextTitle { get; set; }

Ejendomsværdi

string

Bytes

Få de binære data for en indlejret fil.

public byte[] Bytes { get; }

Ejendomsværdi

byte []

Examples

viser, hvordan man får indholdet af en tilsluttet fil.

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

Få udvidelsen af en indlejret fil.

public string Extension { get; }

Ejendomsværdi

string

FileName

Få navnet på den indbyggede fil.

public string FileName { get; }

Ejendomsværdi

string

FilePath

Få vejen til den oprindelige fil.

public string FilePath { get; }

Ejendomsværdi

string

Height

Få den oprindelige højde af den indbyggede filikone.

public float Height { get; }

Ejendomsværdi

float

HorizontalOffset

Giver eller sætter den horisontale offset.

public float HorizontalOffset { get; set; }

Ejendomsværdi

float

Icon

Få de binære data for ikonen, der er forbundet med den indlejrede fil.

public byte[] Icon { get; }

Ejendomsværdi

byte []

IconExtension

Få udvidelsen af ikonen.

public string IconExtension { get; }

Ejendomsværdi

string

IsPrintout

Giver eller indsætter en værdi, der angiver, om filens visning er udskrivet.

public bool IsPrintout { get; set; }

Ejendomsværdi

bool

IsSizeSetByUser

Giver eller indsætter en værdi, der angiver, om værdien af ikonets størrelse er udtrykkeligt opdateret af brugeren.

public bool IsSizeSetByUser { get; set; }

Ejendomsværdi

bool

LastModifiedTime

Få eller indstille den sidste ændrede tid.

public DateTime LastModifiedTime { get; set; }

Ejendomsværdi

DateTime

MaxHeight

Få eller indstille den maksimale højde for at vise den indbyggede filikone.

public float MaxHeight { get; set; }

Ejendomsværdi

float

MaxWidth

Få eller indstille den maksimale bredde til at vise den indbyggede filikone.

public float MaxWidth { get; set; }

Ejendomsværdi

float

ParsingErrorInfo

Få data om fejl, der skete under adgang til filen.

public ParsingErrorInfo ParsingErrorInfo { get; }

Ejendomsværdi

ParsingErrorInfo

Tags

Få listen over alle tag i et afsnit.

public List<itag> Tags { get; }

Ejendomsværdi

List < ITag >

Text

Vælg eller indsæt tekst repræsentation af den indlejrede fil. Råden MUST IKKE indeholde nogen tegn af værdien 10 (line feed) eller 13 (transport retur).

public string Text { get; set; }

Ejendomsværdi

string

VerticalOffset

Giver eller sætter den vertikale offset.

public float VerticalOffset { get; set; }

Ejendomsværdi

float

Width

Få den oprindelige bredde af den indbyggede filikone.

public float Width { get; }

Ejendomsværdi

float

Methods

Accept(DocumentVisitor)

Det accepterer besøgende af knuden.

public override void Accept(DocumentVisitor visitor)

Parameters

visitor DocumentVisitor

Objektet af en klasse, der stammer fra Aspose.Note.DocumentVisitor.

 Dansk