Class AttachedFile

Class AttachedFile

ja nimityö: Aspose.Note Kokoelma: Aspose.Note.dll (25.4.0)

Esittelee liitetyn tiedoston.

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

Inheritance

object Node AttachedFile

Implements

IPageChildNode , IOutlineElementChildNode , ITaggable , INode

Perintöjäsenet

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

Näytä, miten saada sisältöä liitetystä tiedostosta.

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

Näytä, miten tiedostoa lisätään asiakirjaan käyttämällä tiedostomuotoa.

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

Näytä, miten lisätä tiedostoa virtauksesta asiakirjaan.

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

Aloitetaan uusi esimerkki Aspose.Note.AttachedFile luokasta.

public AttachedFile(string path)

Parameters

path string

Sarja, joka sisältää tietä tiedostoon, josta luoda Aspose.Note.AttachedFile.

AttachedFile(String, Stream ja ImageFormat)

Aloitetaan uusi esimerkki Aspose.Note.AttachedFile luokasta.

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

Parameters

path string

Sarja, joka sisältää tietä tiedostoon, josta luoda Aspose.Note.AttachedFile.

icon Stream

Icon liitetylle tiedostolle.

iconFormat ImageFormat

Liitetyn tiedoston ikonin muoto.

AttachedFile(virta, virta)

Aloitetaan uusi esimerkki Aspose.Note.AttachedFile luokasta.

public AttachedFile(string fileName, Stream attachedFileStream)

Parameters

fileName string

Liitetyn tiedoston nimi.

attachedFileStream Stream

Virta, joka sisältää liitetyt tiedoston bytejä.

AttachedFile(String, Stream ja ImageFormat)

Aloitetaan uusi esimerkki Aspose.Note.AttachedFile luokasta.

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

Parameters

fileName string

Liitetyn tiedoston nimi.

attachedFileStream Stream

Virta, joka sisältää liitetyt tiedoston bytejä.

icon Stream

Icon liitetylle tiedostolle.

iconFormat ImageFormat

Liitetyn tiedoston ikonin muoto.

AttachedFile()

Aloitetaan uusi esimerkki Aspose.Note.AttachedFile luokasta.

public AttachedFile()

Properties

Alignment

Antaa tai asettaa sopeutuminen.

public HorizontalAlignment Alignment { get; set; }

Omistuksen arvo

HorizontalAlignment

AlternativeTextDescription

Saat tai asettaa kehon vaihtoehtoisen tekstin liitetyn tiedoston ikonille.

public string AlternativeTextDescription { get; set; }

Omistuksen arvo

string

AlternativeTextTitle

Saat tai asettaa vaihtoehtoisen tekstin otsikon liitetyn tiedoston kuvalle.

public string AlternativeTextTitle { get; set; }

Omistuksen arvo

string

Bytes

Saat binary data sisäänrakennetun tiedoston.

public byte[] Bytes { get; }

Omistuksen arvo

byte []

Examples

Näytä, miten saada sisältöä liitetystä tiedostosta.

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

Saat laajennuksen sisäänrakennetusta tiedostosta.

public string Extension { get; }

Omistuksen arvo

string

FileName

Saat sisäänrakennetun tiedoston nimen.

public string FileName { get; }

Omistuksen arvo

string

FilePath

Valitse tie alkuperäiseen tiedostoon.

public string FilePath { get; }

Omistuksen arvo

string

Height

Saat alkuperäisen tiedoston ikonin korkeuden.

public float Height { get; }

Omistuksen arvo

float

HorizontalOffset

Saa tai asettaa horisontaalinen korvaus.

public float HorizontalOffset { get; set; }

Omistuksen arvo

float

Icon

Saat binary tietoja ikonille, joka liittyy sisäänrakennettuun tiedostoon.

public byte[] Icon { get; }

Omistuksen arvo

byte []

IconExtension

Tutustu ikonin laajentamiseen.

public string IconExtension { get; }

Omistuksen arvo

string

IsPrintout

Saat tai asetat arvon, joka osoittaa, onko tiedoston näkymä tulostettu.

public bool IsPrintout { get; set; }

Omistuksen arvo

bool

IsSizeSetByUser

Se saa tai asettaa arvon, joka osoittaa, onko käyttäjän nimenomaisesti päivitetty ikonin koon arvo.

public bool IsSizeSetByUser { get; set; }

Omistuksen arvo

bool

LastModifiedTime

Saat tai asettaa viimeisen muutetun ajan.

public DateTime LastModifiedTime { get; set; }

Omistuksen arvo

DateTime

MaxHeight

Saa tai asettaa enimmäiskorkeuden sisällytetyn tiedoston ikonin näyttämiseksi.

public float MaxHeight { get; set; }

Omistuksen arvo

float

MaxWidth

Saa tai asettaa maksimaalisen leveyden sisällytetyn tiedoston ikonin näyttämiseksi.

public float MaxWidth { get; set; }

Omistuksen arvo

float

ParsingErrorInfo

Saat tiedot virheestä, joka tapahtui tiedoston käytön aikana.

public ParsingErrorInfo ParsingErrorInfo { get; }

Omistuksen arvo

ParsingErrorInfo

Tags

Saat luettelon kaikista kappaleen merkinnöistä.

public List<itag> Tags { get; }

Omistuksen arvo

List < ITag >

Text

Saa tai asettaa sisällytetyn tiedoston tekstin edustuksen. sarja ei saa sisältää merkkejä arvosta 10 (line feed) tai 13 (lataus paluu).

public string Text { get; set; }

Omistuksen arvo

string

VerticalOffset

Saa tai asettaa vertikaalinen korvaus.

public float VerticalOffset { get; set; }

Omistuksen arvo

float

Width

Saat alkuperäisen tiedoston ikonin leveyden.

public float Width { get; }

Omistuksen arvo

float

Methods

Accept(DocumentVisitor)

Hyväksytään nodeen kävijä.

public override void Accept(DocumentVisitor visitor)

Parameters

visitor DocumentVisitor

Luokan kohteena on Aspose.Note.DocumentVisitor.

 Suomi