Class AttachedFile

Class AttachedFile

Nombre del espacio: Aspose.Note Asamblea: Aspose.Note.dll (25.4.0)

Representa un archivo anexado.

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

Inheritance

object Node AttachedFile

Implements

IPageChildNode ,y, IOutlineElementChildNode ,y, ITaggable ,y, INode

Miembros heredados

Node.Accept(DocumentVisitor) ,y, Node.Document ,y, Node.IsComposite ,y, Node.NodeType ,y, Node.ParentNode ,y, Node.PreviousSibling ,y, Node.NextSibling ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Examples

Mostra cómo obtener contenido de un archivo anexado.

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

Mostra cómo agregar un archivo a un documento utilizando la ruta de archivos.

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

Mostra cómo agregar un archivo de un flujo a un documento.

// 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(El string)

Inicia una nueva instancia de la clase Aspose.Note.AttachedFile.

public AttachedFile(string path)

Parameters

path string

Una línea que contiene el camino al archivo desde el que se puede crear el Aspose.Note.AttachedFile.

AttachedFile(Título: String, Stream, ImageFormat)

Inicia una nueva instancia de la clase Aspose.Note.AttachedFile.

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

Parameters

path string

Una línea que contiene el camino al archivo desde el que se puede crear el Aspose.Note.AttachedFile.

icon Stream

Un icono para el archivo anexado.

iconFormat ImageFormat

Un formato de la icona de archivo anexada.

AttachedFile(El Stream, el Stream)

Inicia una nueva instancia de la clase Aspose.Note.AttachedFile.

public AttachedFile(string fileName, Stream attachedFileStream)

Parameters

fileName string

Nombre del archivo adjunto.

attachedFileStream Stream

Un flujo que contiene los bytes de archivo anexados.

AttachedFile(Título: Stream, Strom, ImageFormat)

Inicia una nueva instancia de la clase Aspose.Note.AttachedFile.

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

Parameters

fileName string

Nombre del archivo adjunto.

attachedFileStream Stream

Un flujo que contiene los bytes de archivo anexados.

icon Stream

Un icono para el archivo anexado.

iconFormat ImageFormat

Un formato de la icona de archivo anexada.

AttachedFile()

Inicia una nueva instancia de la clase Aspose.Note.AttachedFile.

public AttachedFile()

Properties

Alignment

Obtenga o establece la alineación.

public HorizontalAlignment Alignment { get; set; }

Valor de la propiedad

HorizontalAlignment

AlternativeTextDescription

Obtenga o establece un cuerpo un texto alternativo para la icona del archivo anexado.

public string AlternativeTextDescription { get; set; }

Valor de la propiedad

string

AlternativeTextTitle

Obtenga o establece un título de texto alternativo para la icona del archivo anexado.

public string AlternativeTextTitle { get; set; }

Valor de la propiedad

string

Bytes

Obtenga los datos binarios para un archivo incorporado.

public byte[] Bytes { get; }

Valor de la propiedad

byte [][]

Examples

Mostra cómo obtener contenido de un archivo anexado.

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

Recibe la extensión de un archivo incorporado.

public string Extension { get; }

Valor de la propiedad

string

FileName

Obtenga el nombre del archivo incorporado.

public string FileName { get; }

Valor de la propiedad

string

FilePath

Obtenga el camino al archivo original.

public string FilePath { get; }

Valor de la propiedad

string

Height

Obtenga la altura original de la icona de archivo incorporado.

public float Height { get; }

Valor de la propiedad

float

HorizontalOffset

Obtenga o coloca el descuento horizontal.

public float HorizontalOffset { get; set; }

Valor de la propiedad

float

Icon

Obtenga los datos binarios para el icono que está asociado con el archivo incorporado.

public byte[] Icon { get; }

Valor de la propiedad

byte [][]

IconExtension

Recibe la extensión de la icona.

public string IconExtension { get; }

Valor de la propiedad

string

IsPrintout

Recibe o establece un valor que indica si la vista del archivo es impreso.

public bool IsPrintout { get; set; }

Valor de la propiedad

bool

IsSizeSetByUser

Recibe o establece un valor que indica si el valor del tamaño del icono ha sido explicitamente actualizado por el usuario.

public bool IsSizeSetByUser { get; set; }

Valor de la propiedad

bool

LastModifiedTime

Obtenga o establece el último tiempo modificado.

public DateTime LastModifiedTime { get; set; }

Valor de la propiedad

DateTime

MaxHeight

Obtenga o establece la altura máxima para mostrar el icono de archivo incorporado.

public float MaxHeight { get; set; }

Valor de la propiedad

float

MaxWidth

Obtenga o establece la anchura máxima para mostrar el icono de archivo incorporado.

public float MaxWidth { get; set; }

Valor de la propiedad

float

ParsingErrorInfo

Obtiene los datos sobre el error que ocurrió al acceder al archivo.

public ParsingErrorInfo ParsingErrorInfo { get; }

Valor de la propiedad

ParsingErrorInfo

Tags

Obtenga la lista de todas las etiquetas de un párrafo.

public List<itag> Tags { get; }

Valor de la propiedad

List &ylt; ITag >

Text

Recibe o establece la representación de texto del archivo incorporado. La línea NO debe contener ningún caracteres del valor 10 (fecha de línea) o 13 (revolución de carga).

public string Text { get; set; }

Valor de la propiedad

string

VerticalOffset

Obtenga o coloca el descuento vertical.

public float VerticalOffset { get; set; }

Valor de la propiedad

float

Width

Obtenga la anchura original de la icona de archivo incorporado.

public float Width { get; }

Valor de la propiedad

float

Methods

Accept(DocumentVisitor)

Acepta al visitante del nodo.

public override void Accept(DocumentVisitor visitor)

Parameters

visitor DocumentVisitor

El objeto de una clase derivado del Aspose.Note.DocumentVisitor.

 Español