Class AttachedFile

Class AttachedFile

ja nimityö: Aspose.Note Kokoelma: Aspose.Note.dll (25.4.0)

Esittelee liitetyn tiedoston.

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

Perintöjäsenet

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

Näytä, miten saada sisältöä liitetystä tiedostosta.

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

Näytä, miten tiedostoa lisätään asiakirjaan käyttämällä tiedostomuotoa.

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

Näytä, miten lisätä tiedostoa virtauksesta asiakirjaan.

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

Säätiö ( String )

Aloitetaan uusi esimerkki Aspose.Note.AttachedFile luokasta.

public AttachedFile(string path)
   {
   }

Parameters

path string

Sarja, joka sisältää tietä tiedostoon, josta luoda Aspose.Note.AttachedFile.

AttachedFile (string, Stream ja ImageFormat)

Aloitetaan uusi esimerkki Aspose.Note.AttachedFile luokasta.

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

Parameters

path string

Sarja, joka sisältää tietä tiedostoon, josta luoda Aspose.Note.AttachedFile.

icon Stream

Icon liitetylle tiedostolle.

iconFormat ImageFormat

Liitetyn tiedoston ikonin muoto.

Liikkeet (string ja Stream)

Aloitetaan uusi esimerkki Aspose.Note.AttachedFile luokasta.

public AttachedFile(string fileName, Stream attachedFileStream)
   {
   }

Parameters

fileName string

Liitetyn tiedoston nimi.

attachedFileStream Stream

Virta, joka sisältää liitetyt tiedoston bytejä.

AttachedFile (string, Stream ja ImageFormat)

Aloitetaan uusi esimerkki Aspose.Note.AttachedFile luokasta.

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

Parameters

fileName string

Liitetyn tiedoston nimi.

attachedFileStream Stream

Virta, joka sisältää liitetyt tiedoston bytejä.

icon Stream

Icon liitetylle tiedostolle.

iconFormat ImageFormat

Liitetyn tiedoston ikonin muoto.

Lähde( )

Aloitetaan uusi esimerkki Aspose.Note.AttachedFile luokasta.

public AttachedFile()
   {
   }

Properties

Alignment

Antaa tai asettaa sopeutuminen.

public HorizontalAlignment Alignment
   {
      get;
      set;
   }

Omistuksen arvo

HorizontalAlignment

AlternativeTextDescription

Saat tai asettaa kehon vaihtoehtoisen tekstin liitetyn tiedoston ikonille.

public string AlternativeTextDescription
   {
      get;
      set;
   }

Omistuksen arvo

string

AlternativeTextTitle

Saat tai asettaa vaihtoehtoisen tekstin otsikon liitetyn tiedoston kuvalle.

public string AlternativeTextTitle
   {
      get;
      set;
   }

Omistuksen arvo

string

Bytes

Saat binary data sisäänrakennetun tiedoston.

public byte[] Bytes
   {
      get;
   }

Omistuksen arvo

byte []

Examples

Näytä, miten saada sisältöä liitetystä tiedostosta.

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

Saat laajennuksen sisäänrakennetusta tiedostosta.

public string Extension
   {
      get;
   }

Omistuksen arvo

string

FileName

Saat sisäänrakennetun tiedoston nimen.

public string FileName
   {
      get;
   }

Omistuksen arvo

string

FilePath

Valitse tie alkuperäiseen tiedostoon.

public string FilePath
   {
      get;
   }

Omistuksen arvo

string

Height

Saat alkuperäisen tiedoston ikonin korkeuden.

public float Height
   {
      get;
   }

Omistuksen arvo

float

HorizontalOffset

Saa tai asettaa horisontaalinen korvaus.

public float HorizontalOffset
   {
      get;
      set;
   }

Omistuksen arvo

float

Icon

Saat binary tietoja ikonille, joka liittyy sisäänrakennettuun tiedostoon.

public byte[] Icon
   {
      get;
   }

Omistuksen arvo

byte []

IconExtension

Tutustu ikonin laajentamiseen.

public string IconExtension
   {
      get;
   }

Omistuksen arvo

string

IsPrintout

Saat tai asetat arvon, joka osoittaa, onko tiedoston näkymä tulostettu.

public bool IsPrintout
   {
      get;
      set;
   }

Omistuksen arvo

bool

IsSizeSetByUser

Se saa tai asettaa arvon, joka osoittaa, onko käyttäjän nimenomaisesti päivitetty ikonin koon arvo.

public bool IsSizeSetByUser
   {
      get;
      set;
   }

Omistuksen arvo

bool

LastModifiedTime

Saat tai asettaa viimeisen muutetun ajan.

public DateTime LastModifiedTime
   {
      get;
      set;
   }

Omistuksen arvo

DateTime

MaxHeight

Saa tai asettaa enimmäiskorkeuden sisällytetyn tiedoston ikonin näyttämiseksi.

public float MaxHeight
   {
      get;
      set;
   }

Omistuksen arvo

float

MaxWidth

Saa tai asettaa maksimaalisen leveyden sisällytetyn tiedoston ikonin näyttämiseksi.

public float MaxWidth
   {
      get;
      set;
   }

Omistuksen arvo

float

ParsingErrorInfo

Saat tiedot virheestä, joka tapahtui tiedoston käytön aikana.

public ParsingErrorInfo ParsingErrorInfo
   {
      get;
   }

Omistuksen arvo

ParsingErrorInfo

Tags

Saat luettelon kaikista kappaleen merkinnöistä.

public List<ITag> Tags { get; }

Omistuksen arvo

List < ITag >

Text

Saa tai asettaa sisällytetyn tiedoston tekstin edustuksen. sarja ei saa sisältää merkkejä arvosta 10 (line feed) tai 13 (lataus paluu).

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

Omistuksen arvo

string

VerticalOffset

Saa tai asettaa vertikaalinen korvaus.

public float VerticalOffset
   {
      get;
      set;
   }

Omistuksen arvo

float

Width

Saat alkuperäisen tiedoston ikonin leveyden.

public float Width
   {
      get;
   }

Omistuksen arvo

float

Methods

Hyväksyntä (DocumentVisitor)

Hyväksytään nodeen kävijä.

public override void Accept(DocumentVisitor visitor)
   {
   }

Parameters

visitor DocumentVisitor

Luokan kohteena on Aspose.Note.DocumentVisitor.

 Suomi