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
AlternativeTextDescription
Obtenga o establece un cuerpo un texto alternativo para la icona del archivo anexado.
public string AlternativeTextDescription
{
get;
set;
}
Valor de la propiedad
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
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
FileName
Obtenga el nombre del archivo incorporado.
public string FileName
{
get;
}
Valor de la propiedad
FilePath
Obtenga el camino al archivo original.
public string FilePath
{
get;
}
Valor de la propiedad
Height
Obtenga la altura original de la icona de archivo incorporado.
public float Height
{
get;
}
Valor de la propiedad
HorizontalOffset
Obtenga o coloca el descuento horizontal.
public float HorizontalOffset
{
get;
set;
}
Valor de la propiedad
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
IsPrintout
Recibe o establece un valor que indica si la vista del archivo es impreso.
public bool IsPrintout
{
get;
set;
}
Valor de la propiedad
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
LastModifiedTime
Obtenga o establece el último tiempo modificado.
public DateTime LastModifiedTime
{
get;
set;
}
Valor de la propiedad
MaxHeight
Obtenga o establece la altura máxima para mostrar el icono de archivo incorporado.
public float MaxHeight
{
get;
set;
}
Valor de la propiedad
MaxWidth
Obtenga o establece la anchura máxima para mostrar el icono de archivo incorporado.
public float MaxWidth
{
get;
set;
}
Valor de la propiedad
ParsingErrorInfo
Obtiene los datos sobre el error que ocurrió al acceder al archivo.
public ParsingErrorInfo ParsingErrorInfo
{
get;
}
Valor de la propiedad
Tags
Obtenga la lista de todas las etiquetas de un párrafo.
public List<ITag> Tags { get; }
Valor de la propiedad
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
VerticalOffset
Obtenga o coloca el descuento vertical.
public float VerticalOffset
{
get;
set;
}
Valor de la propiedad
Width
Obtenga la anchura original de la icona de archivo incorporado.
public float Width
{
get;
}
Valor de la propiedad
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.