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.

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

Поток, който съдържа приложените файлови байтове.

AttachedFile(string, Stream, Поток, ImageFormat)

Иницијализира нова инстанция на Aspose.Note.AttachedFile клас.

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

Parameters

fileName string

Името на приложения файл.

attachedFileStream Stream

Поток, който съдържа приложените файлови байтове.

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 < 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.

 Български