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
   {
      private string _path;
      public string Path
      {
         get { return this._path; }
         set { this._path = value; }
      }
   }

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?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Examples

Mostra cómo obtener contenido de un archivo anexado.

string dataDir = RunExamples.GetDataDir_Attachments();
   Document oneFile = new Document(dataDir + "Sample1.one");
   IList<attachedfile> nodes = oneFile.GetChildNodes<attachedfile>();
   foreach (AttachedFile file in nodes)
   {
       using (Stream outputStream = new MemoryStream(file.Bytes))
       {
           using (System.IO.FileStream fileStream = System.IO.File.OpenWrite(String.Format(dataDir + file.FileName)))
           {
               CopyStream(outputStream, fileStream);
           }
       }
   }

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

string dataDir = RunExamples.GetDataDir_Attachments();
   Document doc = new Document();
   Aspose.Note.Page page = new Aspose.Note.Page(doc);
   Outline outline = new Outline(doc);
   OutlineElement outlineElem = new OutlineElement(doc);
   AttachedFile attachedFile = new AttachedFile(doc, dataDir + "attachment.txt");
   outlineElem.AppendChildLast(attachedFile);
   outline.AppendChildLast(outlineElem);
   page.AppendChildLast(outline);
   doc.AppendChildLast(page);
   dataDir += "AttachFileByPath_out.one";
   doc.Save(dataDir);

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

string dataDir = RunExamples.GetDataDir_Attachments();
   Document doc = new Document();
   Aspose.Note.Page page = new Aspose.Note.Page(doc);
   Outline outline = new Outline(doc);
   OutlineElement outlineElem = new OutlineElement(doc);
   using (var stream = File.OpenRead(dataDir + "icon.jpg"))
   {
       AttachedFile attachedFile = new AttachedFile(doc, dataDir + "attachment.txt", stream, ImageFormat.Jpeg);
       outlineElem.AppendChildLast(attachedFile);
   }
   outline.AppendChildLast(outlineElem);
   page.AppendChildLast(outline);
   doc.AppendChildLast(page);
   dataDir += "AttachFileAndSetIcon_out.one";
   doc.Save(dataDir);

Constructors

Título en inglés (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 (string, Stream y 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.

Ficheiro (String y 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 (string, Stream, Flujo, 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.

Añadido( )

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.

string dataDir = RunExamples.GetDataDir_Attachments();
   Document oneFile = new Document(dataDir + "Sample1.one");
   IList<attachedfile> nodes = oneFile.GetChildNodes<attachedfile>();
   foreach (AttachedFile file in nodes)
   {
       using (Stream outputStream = new MemoryStream(file.Bytes))
       {
           using (System.IO.FileStream fileStream = System.IO.File.OpenWrite(String.Format(dataDir + file.FileName)))
           {
               CopyStream(outputStream, fileStream);
           }
       }
   }

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 { return this._text; }
      set { this._text = value; }
   }
   private string _text;

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

Acceptado (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