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

 Українська