Class AttachedFile

Class AttachedFile

Il nome: Aspose.Note Assemblea: Aspose.Note.dll (25.4.0)

Si tratta di un file allegato.

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 , IOutlineElementChildNode , ITaggable , INode

I membri ereditari

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

Mostra come ottenere il contenuto di un file allegato.

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 come aggiungere un file a un documento utilizzando il filepath.

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 come aggiungere un file da un flusso 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

Il segnale (string)

Inizia una nuova instanza della classe Aspose.Note.AttachedFile.

public AttachedFile(string path)
   {
   }

Parameters

path string

Una riga che contiene il percorso per il file da cui creare il Aspose.Note.AttachedFile.

AttachedFile (string, Stream e ImageFormat)

Inizia una nuova instanza della classe Aspose.Note.AttachedFile.

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

Parameters

path string

Una riga che contiene il percorso per il file da cui creare il Aspose.Note.AttachedFile.

icon Stream

Un’icona per il file allegato.

iconFormat ImageFormat

Un formato dell’icona del file allegato.

AttachedFile (string e Stream)

Inizia una nuova instanza della classe Aspose.Note.AttachedFile.

public AttachedFile(string fileName, Stream attachedFileStream)
   {
   }

Parameters

fileName string

Il nome del file allegato.

attachedFileStream Stream

Un flusso che contiene i byti di file allegati.

AttachedFile (string, stream, streaming, ImageFormat)

Inizia una nuova instanza della classe Aspose.Note.AttachedFile.

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

Parameters

fileName string

Il nome del file allegato.

attachedFileStream Stream

Un flusso che contiene i byti di file allegati.

icon Stream

Un’icona per il file allegato.

iconFormat ImageFormat

Un formato dell’icona del file allegato.

Sito ufficiale ( )

Inizia una nuova instanza della classe Aspose.Note.AttachedFile.

public AttachedFile()
   {
   }

Properties

Alignment

Riceve o mette l’alignamento.

public HorizontalAlignment Alignment
   {
      get;
      set;
   }

Valore di proprietà

HorizontalAlignment

AlternativeTextDescription

Riceve o impone un corpo un testo alternativo per l’icona del file allegato.

public string AlternativeTextDescription
   {
      get;
      set;
   }

Valore di proprietà

string

AlternativeTextTitle

Riceve o impone un titolo di testo alternativo per l’icona del file allegato.

public string AlternativeTextTitle
   {
      get;
      set;
   }

Valore di proprietà

string

Bytes

Riceve i dati binari per un file incorporato.

public byte[] Bytes
   {
      get;
   }

Valore di proprietà

byte [ ]

Examples

Mostra come ottenere il contenuto di un file allegato.

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

Riceve l’estensione di un file incorporato.

public string Extension
   {
      get;
   }

Valore di proprietà

string

FileName

Riceve il nome del file incorporato.

public string FileName
   {
      get;
   }

Valore di proprietà

string

FilePath

Prendi il percorso verso il file originale.

public string FilePath
   {
      get;
   }

Valore di proprietà

string

Height

Riceve l’altezza originale dell’icona del file incorporato.

public float Height
   {
      get;
   }

Valore di proprietà

float

HorizontalOffset

Riceve o mette l’offerta orizzontale.

public float HorizontalOffset
   {
      get;
      set;
   }

Valore di proprietà

float

Icon

Riceve i dati binari per l’icona che è associato al file incorporato.

public byte[] Icon
   {
      get;
   }

Valore di proprietà

byte [ ]

IconExtension

Riceve l’estensione dell’icona.

public string IconExtension
   {
      get;
   }

Valore di proprietà

string

IsPrintout

Riceve o impone un valore che indica se la visualizzazione del file è stampata.

public bool IsPrintout
   {
      get;
      set;
   }

Valore di proprietà

bool

IsSizeSetByUser

Riceve o impone un valore che indica se il valore della dimensione dell’icona è stato esplicitamente aggiornato dall’utente.

public bool IsSizeSetByUser
   {
      get;
      set;
   }

Valore di proprietà

bool

LastModifiedTime

Riceve o impone l’ultimo tempo modificato.

public DateTime LastModifiedTime
   {
      get;
      set;
   }

Valore di proprietà

DateTime

MaxHeight

Riceve o impone la altezza massima per visualizzare l’icona del file incorporato.

public float MaxHeight
   {
      get;
      set;
   }

Valore di proprietà

float

MaxWidth

Riceve o impone la larghezza massima per visualizzare l’icona del file incorporato.

public float MaxWidth
   {
      get;
      set;
   }

Valore di proprietà

float

ParsingErrorInfo

Riceve i dati sull’errore che si è verificato durante l’accesso al file.

public ParsingErrorInfo ParsingErrorInfo
   {
      get;
   }

Valore di proprietà

ParsingErrorInfo

Tags

Riceve la lista di tutte le etichette di un paragrafo.

public List<ITag> Tags { get; }

Valore di proprietà

List di < ITag >

Text

Riceve o impone la rappresentazione del testo del file incorporato. La riga NON deve contenere alcun carattere del valore 10 (fido di linea) o 13 (ritorno di carico).

public string Text
   {
      get { return this._text; }
      set { this._text = value; }
   }
   private string _text;

Valore di proprietà

string

VerticalOffset

Riceve o mette il rimborso verticale.

public float VerticalOffset
   {
      get;
      set;
   }

Valore di proprietà

float

Width

Riceve la larghezza originale dell’icona del file incorporato.

public float Width
   {
      get;
   }

Valore di proprietà

float

Methods

Accettazione (DocumentVisitor)

Accetta il visitatore del nodo.

public override void Accept(DocumentVisitor visitor)
   {
   }

Parameters

visitor DocumentVisitor

L’oggetto di una classe derivato dal Aspose.Note.DocumentVisitor.

 Italiano