Class AttachedFile

Class AttachedFile

Το όνομα: Aspose.Note Συγκέντρωση: Aspose.Note.dll (25.4.0)

Αντιπροσωπεύει ένα συνημμένο αρχείο.

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

Κληρονομημένα μέλη

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

Δείχνει πώς να πάρετε το περιεχόμενο ενός συνδεδεμένου αρχείου.

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

Δείχνει πώς να προσθέσετε ένα αρχείο σε ένα έγγραφο χρησιμοποιώντας το φάκελο.

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

Δείχνει πώς να προσθέσετε ένα αρχείο από μια ροή σε ένα έγγραφο.

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

Σύνδεσμος (String )

Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Note.AttachedFile.

public AttachedFile(string path)
   {
   }

Parameters

path string

Μια γραμμή που περιέχει τη διαδρομή προς το αρχείο από το οποίο να δημιουργήσετε το Aspose.Note.AttachedFile.

Προσαρμοσμένο αρχείο (string, Stream, ImageFormat)

Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Note.AttachedFile.

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

Parameters

path string

Μια γραμμή που περιέχει τη διαδρομή προς το αρχείο από το οποίο να δημιουργήσετε το Aspose.Note.AttachedFile.

icon Stream

Ένα εικονίδιο για το συνημμένο αρχείο.

iconFormat ImageFormat

Μια μορφή του συνδεδεμένου αρχείου εικονίδιο.

Σύνδεσμος (String και Stream)

Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Note.AttachedFile.

public AttachedFile(string fileName, Stream attachedFileStream)
   {
   }

Parameters

fileName string

Το όνομα του συνδεδεμένου αρχείου.

attachedFileStream Stream

Μια ροή που περιέχει τα συνημμένα byte αρχείων.

Προσαρμοσμένο αρχείο (string, stream, streaming, ImageFormat)

Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Note.AttachedFile.

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

Parameters

fileName string

Το όνομα του συνδεδεμένου αρχείου.

attachedFileStream Stream

Μια ροή που περιέχει τα συνημμένα byte αρχείων.

icon Stream

Ένα εικονίδιο για το συνημμένο αρχείο.

iconFormat ImageFormat

Μια μορφή του συνδεδεμένου αρχείου εικονίδιο.

Σύνδεσμος ()

Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Note.AttachedFile.

public AttachedFile()
   {
   }

Properties

Alignment

Πάρτε ή τοποθετήστε την ευθυγράμμιση.

public HorizontalAlignment Alignment
   {
      get;
      set;
   }

Αξία ιδιοκτησίας

HorizontalAlignment

AlternativeTextDescription

Αποκτά ή τοποθετεί ένα σώμα εναλλακτικό κείμενο για το εικονίδιο του συνδεδεμένου αρχείου.

public string AlternativeTextDescription
   {
      get;
      set;
   }

Αξία ιδιοκτησίας

string

AlternativeTextTitle

Αποκτά ή τοποθετεί έναν τίτλο εναλλακτικού κειμένου για το εικονίδιο του παραρτήματος.

public string AlternativeTextTitle
   {
      get;
      set;
   }

Αξία ιδιοκτησίας

string

Bytes

Αποκτά τα δυαδικά δεδομένα για ένα ενσωματωμένο αρχείο.

public byte[] Bytes
   {
      get;
   }

Αξία ιδιοκτησίας

byte [ ]

Examples

Δείχνει πώς να πάρετε το περιεχόμενο ενός συνδεδεμένου αρχείου.

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

Αποκτά την επέκταση ενός ενσωματωμένου αρχείου.

public string Extension
   {
      get;
   }

Αξία ιδιοκτησίας

string

FileName

Πάρτε το όνομα του ενσωματωμένου αρχείου.

public string FileName
   {
      get;
   }

Αξία ιδιοκτησίας

string

FilePath

Πάρτε τη διαδρομή στο αρχικό αρχείο.

public string FilePath
   {
      get;
   }

Αξία ιδιοκτησίας

string

Height

Αποκτά το αρχικό ύψος του ενσωματωμένου εικονικού αρχείου.

public float Height
   {
      get;
   }

Αξία ιδιοκτησίας

float

HorizontalOffset

Αποκτά ή τοποθετεί την οριζόντια αποζημίωση.

public float HorizontalOffset
   {
      get;
      set;
   }

Αξία ιδιοκτησίας

float

Icon

Αποκτά τα δυαδικά δεδομένα για το εικονίδιο που συνδέεται με το ενσωματωμένο αρχείο.

public byte[] Icon
   {
      get;
   }

Αξία ιδιοκτησίας

byte [ ]

IconExtension

Αποκτήστε την επέκταση του εικονιού.

public string IconExtension
   {
      get;
   }

Αξία ιδιοκτησίας

string

IsPrintout

Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν η προβολή του αρχείου είναι εκτυπωμένη.

public bool IsPrintout
   {
      get;
      set;
   }

Αξία ιδιοκτησίας

bool

IsSizeSetByUser

Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν η τιμή του μεγέθους του εικονιού έχει ενημερωθεί ρητά από τον χρήστη.

public bool IsSizeSetByUser
   {
      get;
      set;
   }

Αξία ιδιοκτησίας

bool

LastModifiedTime

Αποκτά ή καθορίζει την τελευταία τροποποιημένη ώρα.

public DateTime LastModifiedTime
   {
      get;
      set;
   }

Αξία ιδιοκτησίας

DateTime

MaxHeight

Αποκτά ή ρυθμίζει το μέγιστο ύψος για να εμφανίσει το ενσωματωμένο εικονίδιο αρχείου.

public float MaxHeight
   {
      get;
      set;
   }

Αξία ιδιοκτησίας

float

MaxWidth

Αποκτά ή ρυθμίζει το μέγιστο πλάτος για να εμφανίσει το ενσωματωμένο εικονίδιο αρχείου.

public float MaxWidth
   {
      get;
      set;
   }

Αξία ιδιοκτησίας

float

ParsingErrorInfo

Αποκτά τα δεδομένα για το σφάλμα που συνέβη κατά την πρόσβαση στο αρχείο.

public ParsingErrorInfo ParsingErrorInfo
   {
      get;
   }

Αξία ιδιοκτησίας

ParsingErrorInfo

Tags

Αποκτά τη λίστα όλων των ετικετών μιας παραγράφου.

public List<ITag> Tags { get; }

Αξία ιδιοκτησίας

List &lt · ITag >

Text

Η γραμμή ΔΕΝ ΠΡΕΠΕΙ να περιέχει οποιοδήποτε χαρακτήρα της αξίας 10 (σύνδεση γραμμής) ή 13 (επιστροφή φορτίου).

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

Αξία ιδιοκτησίας

string

VerticalOffset

Πάρτε ή τοποθετήστε την κάθετη αποζημίωση.

public float VerticalOffset
   {
      get;
      set;
   }

Αξία ιδιοκτησίας

float

Width

Αποκτά το αρχικό πλάτος του ενσωματωμένου εικονικού αρχείου.

public float Width
   {
      get;
   }

Αξία ιδιοκτησίας

float

Methods

Αποκτήστε το (DocumentVisitor)

Αποδέχεται ο επισκέπτης του κόμβου.

public override void Accept(DocumentVisitor visitor)
   {
   }

Parameters

visitor DocumentVisitor

Το αντικείμενο μιας κατηγορίας που προέρχεται από το Aspose.Note.DocumentVisitor.

 Ελληνικά