Class AttachedFile

Class AttachedFile

nazivni prostor: Aspose.Note Sastav: Aspose.Note.dll (25.4.0)

Predstavlja priključenu datoteku.

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

naslijeđeni članovi

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

Pokaže kako dobiti sadržaj priključenog datoteke.

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

Prikazuje kako dodati datoteku u dokument pomoću 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);

Pokaže kako dodati datoteku iz struje u dokument.

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

Slijedeći članakFile(string)

Inicijalizira novu primjenu Aspose.Note.AttachedFile klase.

public AttachedFile(string path)
   {
   }

Parameters

path string

Priključak koji sadrži put do datoteke iz kojeg stvoriti Aspose.Note.AttachedFile.

Priključak (string, Stream, ImageFormat)

Inicijalizira novu primjenu Aspose.Note.AttachedFile klase.

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

Parameters

path string

Priključak koji sadrži put do datoteke iz kojeg stvoriti Aspose.Note.AttachedFile.

icon Stream

Ikon za priključenu datoteku.

iconFormat ImageFormat

Format priključenog ikona datoteke.

Slijedeći članakFile (string, stream)

Inicijalizira novu primjenu Aspose.Note.AttachedFile klase.

public AttachedFile(string fileName, Stream attachedFileStream)
   {
   }

Parameters

fileName string

Ime priključenog datoteke.

attachedFileStream Stream

Stream koji sadrži priključene datoteke.

Priključene datoteke (string, Stream, stream, ImageFormat)

Inicijalizira novu primjenu Aspose.Note.AttachedFile klase.

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

Parameters

fileName string

Ime priključenog datoteke.

attachedFileStream Stream

Stream koji sadrži priključene datoteke.

icon Stream

Ikon za priključenu datoteku.

iconFormat ImageFormat

Format priključenog ikona datoteke.

Slijedeći članak( )

Inicijalizira novu primjenu Aspose.Note.AttachedFile klase.

public AttachedFile()
   {
   }

Properties

Alignment

Uzmite ili postavite usklađenost.

public HorizontalAlignment Alignment
   {
      get;
      set;
   }

Vrijednost nekretnina

HorizontalAlignment

AlternativeTextDescription

Dobiva ili postavlja tijelo alternativnim tekstom za ikonu priložene datoteke.

public string AlternativeTextDescription
   {
      get;
      set;
   }

Vrijednost nekretnina

string

AlternativeTextTitle

Dobiva ili postavlja naslov alternativnog teksta za ikonu priložene datoteke.

public string AlternativeTextTitle
   {
      get;
      set;
   }

Vrijednost nekretnina

string

Bytes

Dobiva binarne podatke za ugrađene datoteke.

public byte[] Bytes
   {
      get;
   }

Vrijednost nekretnina

byte []

Examples

Pokaže kako dobiti sadržaj priključenog datoteke.

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

Dobiva proširenje ugrađenog datoteke.

public string Extension
   {
      get;
   }

Vrijednost nekretnina

string

FileName

Pronađite ime ugrađenog datoteke.

public string FileName
   {
      get;
   }

Vrijednost nekretnina

string

FilePath

Pronađite put do izvornog datoteke.

public string FilePath
   {
      get;
   }

Vrijednost nekretnina

string

Height

Dobiva originalnu visinu ugrađenog ikona datoteke.

public float Height
   {
      get;
   }

Vrijednost nekretnina

float

HorizontalOffset

Uzmite ili postavite horizontalni popust.

public float HorizontalOffset
   {
      get;
      set;
   }

Vrijednost nekretnina

float

Icon

Dobiva binarne podatke za ikonu koja je povezana s ugrađenim datotekom.

public byte[] Icon
   {
      get;
   }

Vrijednost nekretnina

byte []

IconExtension

Pronađite proširenje ikone.

public string IconExtension
   {
      get;
   }

Vrijednost nekretnina

string

IsPrintout

Dobiva ili postavlja vrijednost koja ukazuje na to je li pogled datoteke tiskan.

public bool IsPrintout
   {
      get;
      set;
   }

Vrijednost nekretnina

bool

IsSizeSetByUser

Dobiva ili postavlja vrijednost koja ukazuje na to je li korisnik izričito ažurirao vrednost veličine ikone.

public bool IsSizeSetByUser
   {
      get;
      set;
   }

Vrijednost nekretnina

bool

LastModifiedTime

Pronađite ili postavite posljednje izmijenjene vrijeme.

public DateTime LastModifiedTime
   {
      get;
      set;
   }

Vrijednost nekretnina

DateTime

MaxHeight

Pronađite ili postavite maksimalnu visinu kako biste prikazali ikonu ugrađenog datoteke.

public float MaxHeight
   {
      get;
      set;
   }

Vrijednost nekretnina

float

MaxWidth

Pronađite ili postavite maksimalnu širinu kako biste prikazali ugrađenu ikonu datoteke.

public float MaxWidth
   {
      get;
      set;
   }

Vrijednost nekretnina

float

ParsingErrorInfo

Dobiva podatke o pogrešci koja se dogodila prilikom pristupa datoteci.

public ParsingErrorInfo ParsingErrorInfo
   {
      get;
   }

Vrijednost nekretnina

ParsingErrorInfo

Tags

Pronađite popis svih oznaka jednog stavka.

public List<ITag> Tags { get; }

Vrijednost nekretnina

List < ITag >

Text

Pronađite ili postavite tekstnu reprezentaciju ugrađenog datoteke. red ne smije sadržavati nikakve znakove vrijednosti 10 (line feed) ili 13 (povratak tereta).

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

Vrijednost nekretnina

string

VerticalOffset

Uzmite ili postavite vertikalni popust.

public float VerticalOffset
   {
      get;
      set;
   }

Vrijednost nekretnina

float

Width

Dobiva originalnu širinu ugrađenog ikona datoteke.

public float Width
   {
      get;
   }

Vrijednost nekretnina

float

Methods

Prihvaćanje (DokumentVisitor)

Prihvaćaju posjetitelja čvorova.

public override void Accept(DocumentVisitor visitor)
   {
   }

Parameters

visitor DocumentVisitor

Objekt klase koji proizlazi iz Aspose.Note.DocumentVisitor.

 Hrvatski