Class AttachedFile

Class AttachedFile

Der Name: Aspose.Note Zusammensetzung: Aspose.Note.dll (25.4.0)

Es handelt sich um ein angeschlossenes Datei.

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

Vererbte Mitglieder

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

Zeigt, wie Sie den Inhalt einer angeschlossenen Datei erhalten.

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

Zeigt, wie Sie eine Datei zu einem Dokument hinzufügen, indem Sie den Filepath verwenden.

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

Zeigt, wie Sie eine Datei aus einem Stream zu einem Dokument hinzufügen.

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

Veröffentlichung ( String )

Initialisiert eine neue Instanz der Aspose.Note.AttachedFile Klasse.

public AttachedFile(string path)
   {
   }

Parameters

path string

Eine Zeile, die den Weg zum Datei enthält, aus dem Sie das Aspose.Note.AttachedFile erstellen können.

AttachedFile (String, Stream und ImageFormat)

Initialisiert eine neue Instanz der Aspose.Note.AttachedFile Klasse.

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

Parameters

path string

Eine Zeile, die den Weg zum Datei enthält, aus dem Sie das Aspose.Note.AttachedFile erstellen können.

icon Stream

Eine Ikon für die angeführte Datei.

iconFormat ImageFormat

Ein Format des angeschlossenen Datei-Icon.

AttachedFile (String und Stream)

Initialisiert eine neue Instanz der Aspose.Note.AttachedFile Klasse.

public AttachedFile(string fileName, Stream attachedFileStream)
   {
   }

Parameters

fileName string

Name der angeschlossenen Datei.

attachedFileStream Stream

Ein Stream, der die angeschlossenen Dateibytes enthält.

AttachedFile (Stream, Stream und ImageFormat)

Initialisiert eine neue Instanz der Aspose.Note.AttachedFile Klasse.

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

Parameters

fileName string

Name der angeschlossenen Datei.

attachedFileStream Stream

Ein Stream, der die angeschlossenen Dateibytes enthält.

icon Stream

Eine Ikon für die angeführte Datei.

iconFormat ImageFormat

Ein Format des angeschlossenen Datei-Icon.

Anschließung( )

Initialisiert eine neue Instanz der Aspose.Note.AttachedFile Klasse.

public AttachedFile()
   {
   }

Properties

Alignment

Erhält oder setzt die Anpassung.

public HorizontalAlignment Alignment
   {
      get;
      set;
   }

Eigentumswert

HorizontalAlignment

AlternativeTextDescription

Er bekommt oder stellt ein Körper einen alternativen Text für die Ikon des angeschlossenen Dateien.

public string AlternativeTextDescription
   {
      get;
      set;
   }

Eigentumswert

string

AlternativeTextTitle

Erhalten oder setzen Sie einen alternativen Text-Titel für die Ikon der angeschlossenen Datei.

public string AlternativeTextTitle
   {
      get;
      set;
   }

Eigentumswert

string

Bytes

Erhalten Sie die binären Daten für eine eingebettete Datei.

public byte[] Bytes
   {
      get;
   }

Eigentumswert

byte [][]

Examples

Zeigt, wie Sie den Inhalt einer angeschlossenen Datei erhalten.

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

Er erhält die Erweiterung einer eingebetteten Datei.

public string Extension
   {
      get;
   }

Eigentumswert

string

FileName

Erhalten Sie den Namen der eingebetteten Datei.

public string FileName
   {
      get;
   }

Eigentumswert

string

FilePath

Gibt den Weg zum ursprünglichen Datei.

public string FilePath
   {
      get;
   }

Eigentumswert

string

Height

Erhalten Sie die ursprüngliche Höhe der eingebetteten Datei-Ikon.

public float Height
   {
      get;
   }

Eigentumswert

float

HorizontalOffset

Sie erhalten oder setzen die horizontale Offset.

public float HorizontalOffset
   {
      get;
      set;
   }

Eigentumswert

float

Icon

Er erhält die binären Daten für die Ikon, die mit der eingebetteten Datei verbunden ist.

public byte[] Icon
   {
      get;
   }

Eigentumswert

byte [][]

IconExtension

Erhalten Sie die Erweiterung der Ikon.

public string IconExtension
   {
      get;
   }

Eigentumswert

string

IsPrintout

Er bekommt oder setzt einen Wert, der darauf hindeutet, ob die Aussicht der Datei gedruckt ist.

public bool IsPrintout
   {
      get;
      set;
   }

Eigentumswert

bool

IsSizeSetByUser

Er erhält oder stellt einen Wert an, der darauf hindeutet, ob der Wert der Größe des Ikones vom Benutzer ausdrücklich aktualisiert wurde.

public bool IsSizeSetByUser
   {
      get;
      set;
   }

Eigentumswert

bool

LastModifiedTime

Erhalten oder setzen die letzte modifizierte Zeit.

public DateTime LastModifiedTime
   {
      get;
      set;
   }

Eigentumswert

DateTime

MaxHeight

Erhalten oder setzen die maximale Höhe, um die eingebettete Datei-Ikon anzuzeigen.

public float MaxHeight
   {
      get;
      set;
   }

Eigentumswert

float

MaxWidth

Erhalten oder setzen die maximale Breite, um die eingebettete Datei-Ikon anzuzeigen.

public float MaxWidth
   {
      get;
      set;
   }

Eigentumswert

float

ParsingErrorInfo

Erfassung der Daten über den Fehler, der während des Zugriffs auf die Datei aufgetreten ist.

public ParsingErrorInfo ParsingErrorInfo
   {
      get;
   }

Eigentumswert

ParsingErrorInfo

Tags

Erhalten Sie die Liste aller Tags eines Absatzes.

public List<ITag> Tags { get; }

Eigentumswert

List &undlt; ITag >

Text

Gibt oder stellt die Textvertretung der eingebetteten Datei. Die Zeile MUSS keine Zeichen des Werts 10 (Liniefeeds) oder 13 (Betriebsreduzierung) enthalten.

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

Eigentumswert

string

VerticalOffset

Sie erhalten oder setzen die vertikale Offset.

public float VerticalOffset
   {
      get;
      set;
   }

Eigentumswert

float

Width

Erhalten Sie die ursprüngliche Breite der eingebetteten Datei-Ikon.

public float Width
   {
      get;
   }

Eigentumswert

float

Methods

Akzeptanz (DocumentVisitor)

Er empfängt den Besucher der Node.

public override void Accept(DocumentVisitor visitor)
   {
   }

Parameters

visitor DocumentVisitor

Das Objekt einer Klasse stammt aus dem Aspose.Note.DocumentVisitor.

 Deutsch