Class AttachedFile

Class AttachedFile

Namn på plats: Aspose.Note Sammanfattning: Aspose.Note.dll (25.4.0)

Representerar en bifogad fil.

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

Inheritance

object Node AttachedFile

Implements

IPageChildNode , IOutlineElementChildNode , ITaggable , INode

Arvsmedlemmar

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

Visa hur man får innehåll från en bifogad 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>

Visa hur man lägger till en fil till ett dokument med hjälp av filvä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);

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

Visa hur man lägger till en fil från en ström till ett 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(Sträng)

Initialiserar en ny instans av Aspose.Note.AttachedFile klass.

public AttachedFile(string path)

Parameters

path string

En rad som innehåller vägen till filen från vilken du kan skapa Aspose.Note.AttachedFile.

AttachedFile(String, Stream och ImageFormat)

Initialiserar en ny instans av Aspose.Note.AttachedFile klass.

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

Parameters

path string

En rad som innehåller vägen till filen från vilken du kan skapa Aspose.Note.AttachedFile.

icon Stream

En ikon för den bifogade filen.

iconFormat ImageFormat

Ett format av den bifogade filikonen.

AttachedFile(Ström, ström)

Initialiserar en ny instans av Aspose.Note.AttachedFile klass.

public AttachedFile(string fileName, Stream attachedFileStream)

Parameters

fileName string

Ett namn på den bifogade filen.

attachedFileStream Stream

En ström som innehåller bifogade filbiter.

AttachedFile(Ström, Stream och ImageFormat)

Initialiserar en ny instans av Aspose.Note.AttachedFile klass.

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

Parameters

fileName string

Ett namn på den bifogade filen.

attachedFileStream Stream

En ström som innehåller bifogade filbiter.

icon Stream

En ikon för den bifogade filen.

iconFormat ImageFormat

Ett format av den bifogade filikonen.

AttachedFile()

Initialiserar en ny instans av Aspose.Note.AttachedFile klass.

public AttachedFile()

Properties

Alignment

Får eller sätter anpassningen.

public HorizontalAlignment Alignment { get; set; }

Fastighetsvärde

HorizontalAlignment

AlternativeTextDescription

Få eller ställa in en kropp en alternativ text för ikonen i den bifogade filen.

public string AlternativeTextDescription { get; set; }

Fastighetsvärde

string

AlternativeTextTitle

Få eller ställa in en titel av alternativ text för ikonen i den bifogade filen.

public string AlternativeTextTitle { get; set; }

Fastighetsvärde

string

Bytes

Få binära data för en inbyggd fil.

public byte[] Bytes { get; }

Fastighetsvärde

byte [ ]

Examples

Visa hur man får innehåll från en bifogad 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å förlängningen av en inbyggd fil.

public string Extension { get; }

Fastighetsvärde

string

FileName

Få namnet på den inbyggda filen.

public string FileName { get; }

Fastighetsvärde

string

FilePath

Få vägen till den ursprungliga filen.

public string FilePath { get; }

Fastighetsvärde

string

Height

Få den ursprungliga höjden på den inbyggda filikonen.

public float Height { get; }

Fastighetsvärde

float

HorizontalOffset

Få eller sätta den horisontella offset.

public float HorizontalOffset { get; set; }

Fastighetsvärde

float

Icon

Få binära data för ikonen som är associerad med den inbäddade filen.

public byte[] Icon { get; }

Fastighetsvärde

byte [ ]

IconExtension

Få utvidgningen av ikonen.

public string IconExtension { get; }

Fastighetsvärde

string

IsPrintout

Få eller ange ett värde som anger om filens visning är tryckt.

public bool IsPrintout { get; set; }

Fastighetsvärde

bool

IsSizeSetByUser

Få eller ange ett värde som anger om värdet av ikons storlek har uppdaterats uttryckligen av användaren.

public bool IsSizeSetByUser { get; set; }

Fastighetsvärde

bool

LastModifiedTime

Få eller ställa in den senaste modifierade tiden.

public DateTime LastModifiedTime { get; set; }

Fastighetsvärde

DateTime

MaxHeight

Få eller ställa in maximal höjd för att visa den inbyggda filikonen.

public float MaxHeight { get; set; }

Fastighetsvärde

float

MaxWidth

Få eller ställa in maximal bredd för att visa den inbyggda filikonen.

public float MaxWidth { get; set; }

Fastighetsvärde

float

ParsingErrorInfo

Få data om felet som inträffade under åtkomst till filen.

public ParsingErrorInfo ParsingErrorInfo { get; }

Fastighetsvärde

ParsingErrorInfo

Tags

Få listan över alla taggar i ett stycke.

public List<itag> Tags { get; }

Fastighetsvärde

List ochlt; ITag >

Text

Få eller ställa in textrepresentationen av den inbäddade filen. raden MÅSTE INTE innehålla några tecken av värdet 10 (linjefoder) eller 13 (laddningsavkastning).

public string Text { get; set; }

Fastighetsvärde

string

VerticalOffset

Få eller sätta den vertikala offset.

public float VerticalOffset { get; set; }

Fastighetsvärde

float

Width

Få den ursprungliga bredden av den inbyggda filikonen.

public float Width { get; }

Fastighetsvärde

float

Methods

Accept(DocumentVisitor)

Accepterar besökaren av noden.

public override void Accept(DocumentVisitor visitor)

Parameters

visitor DocumentVisitor

Objektet i en klass som härrör från Aspose.Note.DocumentVisitor.

 Svenska