Class AttachedFile

Class AttachedFile

Název místa: Aspose.Note Shromáždění: Aspose.Note.dll (25.4.0)

Představuje připojený soubor.

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

Inheritance

object Node AttachedFile

Implements

IPageChildNode , IOutlineElementChildNode , ITaggable , INode

Dědiční členové

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

Ukazuje, jak získat obsah připojeného souboru.

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

Ukazuje, jak přidat soubor do dokumentu pomocí mapy.

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

Ukazuje, jak přidat soubor z toku do dokumentu.

// 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(Stringová)

Začíná nová instance třídy Aspose.Note.AttachedFile.

public AttachedFile(string path)

Parameters

path string

Řetěz, který obsahuje cestu k souboru, ze kterého vytvořit Aspose.Note.AttachedFile.

AttachedFile(String, Stream a ImageFormat)

Začíná nová instance třídy Aspose.Note.AttachedFile.

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

Parameters

path string

Řetěz, který obsahuje cestu k souboru, ze kterého vytvořit Aspose.Note.AttachedFile.

icon Stream

Ikon pro přiložený soubor.

iconFormat ImageFormat

Formát připojeného souboru ikony.

AttachedFile(Stretch , Stream)

Začíná nová instance třídy Aspose.Note.AttachedFile.

public AttachedFile(string fileName, Stream attachedFileStream)

Parameters

fileName string

Název přiloženého souboru.

attachedFileStream Stream

Stream, který obsahuje přiložené soubory byty.

AttachedFile(String, Stream, Příliv, ImageFormat)

Začíná nová instance třídy Aspose.Note.AttachedFile.

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

Parameters

fileName string

Název přiloženého souboru.

attachedFileStream Stream

Stream, který obsahuje přiložené soubory byty.

icon Stream

Ikon pro přiložený soubor.

iconFormat ImageFormat

Formát připojeného souboru ikony.

AttachedFile()

Začíná nová instance třídy Aspose.Note.AttachedFile.

public AttachedFile()

Properties

Alignment

Obdržíte nebo nastavíte vyrovnání.

public HorizontalAlignment Alignment { get; set; }

Hodnota nemovitosti

HorizontalAlignment

AlternativeTextDescription

Obdrží nebo nastaví tělo alternativní text pro ikonu připojeného souboru.

public string AlternativeTextDescription { get; set; }

Hodnota nemovitosti

string

AlternativeTextTitle

Obdržíte nebo nastavíte název alternativního textu pro ikonu připojeného souboru.

public string AlternativeTextTitle { get; set; }

Hodnota nemovitosti

string

Bytes

Obdrží binární údaje pro vestavěný soubor.

public byte[] Bytes { get; }

Hodnota nemovitosti

byte []a[]

Examples

Ukazuje, jak získat obsah připojeného souboru.

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

Obdrží rozšíření vestavěného souboru.

public string Extension { get; }

Hodnota nemovitosti

string

FileName

Dostane název vestavěného souboru.

public string FileName { get; }

Hodnota nemovitosti

string

FilePath

Získáte cestu k původnímu souboru.

public string FilePath { get; }

Hodnota nemovitosti

string

Height

Obdrží původní výšku vestavěné souborové ikony.

public float Height { get; }

Hodnota nemovitosti

float

HorizontalOffset

Obdržíte nebo nastavte horizontální offset.

public float HorizontalOffset { get; set; }

Hodnota nemovitosti

float

Icon

Obdrží binární údaje pro ikonu, která je spojena s vloženým souborem.

public byte[] Icon { get; }

Hodnota nemovitosti

byte []a[]

IconExtension

Obdržíte rozšíření ikony.

public string IconExtension { get; }

Hodnota nemovitosti

string

IsPrintout

Obdrží nebo nastaví hodnotu, která naznačuje, zda je zobrazení souboru tisknuto.

public bool IsPrintout { get; set; }

Hodnota nemovitosti

bool

IsSizeSetByUser

Obdrží nebo nastaví hodnotu, která naznačuje, zda byla hodnota velikosti ikony výslovně aktualizována uživatelem.

public bool IsSizeSetByUser { get; set; }

Hodnota nemovitosti

bool

LastModifiedTime

Obdržíte nebo nastavíte poslední změněný čas.

public DateTime LastModifiedTime { get; set; }

Hodnota nemovitosti

DateTime

MaxHeight

Obdržíte nebo nastavíte maximální výšku, aby se zobrazila vestavěná ikona souboru.

public float MaxHeight { get; set; }

Hodnota nemovitosti

float

MaxWidth

Obdržíte nebo nastavíte maximální šířku pro zobrazení vestavěné ikony souboru.

public float MaxWidth { get; set; }

Hodnota nemovitosti

float

ParsingErrorInfo

Obdrží údaje o chybě, která se stala při přístupu k souboru.

public ParsingErrorInfo ParsingErrorInfo { get; }

Hodnota nemovitosti

ParsingErrorInfo

Tags

Získáte seznam všech značek jednoho odstavce.

public List<itag> Tags { get; }

Hodnota nemovitosti

List < ITag >

Text

Obdržíte nebo nastavíte textovou reprezentaci vloženého souboru. řádek MUSÍ neobsahovat žádné znaky hodnoty 10 (line feed) nebo 13 (připravený návrat).

public string Text { get; set; }

Hodnota nemovitosti

string

VerticalOffset

Obdržíte nebo nastavte vertikální offset.

public float VerticalOffset { get; set; }

Hodnota nemovitosti

float

Width

Obdrží původní šířku vestavěné souborové ikony.

public float Width { get; }

Hodnota nemovitosti

float

Methods

Accept(DocumentVisitor)

Přijímá návštěvníka nodu.

public override void Accept(DocumentVisitor visitor)

Parameters

visitor DocumentVisitor

Předmět třídy je odvozen od Aspose.Note.DocumentVisitor.

 Čeština