Class AttachedFile

Class AttachedFile

Název místa: Aspose.Note Shromáždění: Aspose.Note.dll (25.4.0)

Představuje připojený soubor.

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

Dědiční členové

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

Ukazuje, jak získat obsah připojeného souboru.

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

Ukazuje, jak přidat soubor do dokumentu pomocí mapy.

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

Ukazuje, jak přidat soubor z toku do dokumentu.

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

Příslušenství (string )

Začíná nová instance třídy Aspose.Note.AttachedFile.

public AttachedFile(string path)
   {
   }

Parameters

path string

Řetěz, který obsahuje cestu k souboru, ze kterého vytvořit Aspose.Note.AttachedFile.

AttachedFile (string, Stream a ImageFormat)

Začíná nová instance třídy Aspose.Note.AttachedFile.

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

Parameters

path string

Řetěz, který obsahuje cestu k souboru, ze kterého vytvořit Aspose.Note.AttachedFile.

icon Stream

Ikon pro přiložený soubor.

iconFormat ImageFormat

Formát připojeného souboru ikony.

Příslušenství (string, stream)

Začíná nová instance třídy Aspose.Note.AttachedFile.

public AttachedFile(string fileName, Stream attachedFileStream)
   {
   }

Parameters

fileName string

Název přiloženého souboru.

attachedFileStream Stream

Stream, který obsahuje přiložené soubory byty.

AttachedFile (string, Stream, stream, ImageFormat)

Začíná nová instance třídy Aspose.Note.AttachedFile.

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

Parameters

fileName string

Název přiloženého souboru.

attachedFileStream Stream

Stream, který obsahuje přiložené soubory byty.

icon Stream

Ikon pro přiložený soubor.

iconFormat ImageFormat

Formát připojeného souboru ikony.

Příslušenství()

Začíná nová instance třídy Aspose.Note.AttachedFile.

public AttachedFile()
   {
   }

Properties

Alignment

Obdržíte nebo nastavíte vyrovnání.

public HorizontalAlignment Alignment
   {
      get;
      set;
   }

Hodnota nemovitosti

HorizontalAlignment

AlternativeTextDescription

Obdrží nebo nastaví tělo alternativní text pro ikonu připojeného souboru.

public string AlternativeTextDescription
   {
      get;
      set;
   }

Hodnota nemovitosti

string

AlternativeTextTitle

Obdržíte nebo nastavíte název alternativního textu pro ikonu připojeného souboru.

public string AlternativeTextTitle
   {
      get;
      set;
   }

Hodnota nemovitosti

string

Bytes

Obdrží binární údaje pro vestavěný soubor.

public byte[] Bytes
   {
      get;
   }

Hodnota nemovitosti

byte []a[]

Examples

Ukazuje, jak získat obsah připojeného souboru.

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

Obdrží rozšíření vestavěného souboru.

public string Extension
   {
      get;
   }

Hodnota nemovitosti

string

FileName

Dostane název vestavěného souboru.

public string FileName
   {
      get;
   }

Hodnota nemovitosti

string

FilePath

Získáte cestu k původnímu souboru.

public string FilePath
   {
      get;
   }

Hodnota nemovitosti

string

Height

Obdrží původní výšku vestavěné souborové ikony.

public float Height
   {
      get;
   }

Hodnota nemovitosti

float

HorizontalOffset

Obdržíte nebo nastavte horizontální offset.

public float HorizontalOffset
   {
      get;
      set;
   }

Hodnota nemovitosti

float

Icon

Obdrží binární údaje pro ikonu, která je spojena s vloženým souborem.

public byte[] Icon
   {
      get;
   }

Hodnota nemovitosti

byte []a[]

IconExtension

Obdržíte rozšíření ikony.

public string IconExtension
   {
      get;
   }

Hodnota nemovitosti

string

IsPrintout

Obdrží nebo nastaví hodnotu, která naznačuje, zda je zobrazení souboru tisknuto.

public bool IsPrintout
   {
      get;
      set;
   }

Hodnota nemovitosti

bool

IsSizeSetByUser

Obdrží nebo nastaví hodnotu, která naznačuje, zda byla hodnota velikosti ikony výslovně aktualizována uživatelem.

public bool IsSizeSetByUser
   {
      get;
      set;
   }

Hodnota nemovitosti

bool

LastModifiedTime

Obdržíte nebo nastavíte poslední změněný čas.

public DateTime LastModifiedTime
   {
      get;
      set;
   }

Hodnota nemovitosti

DateTime

MaxHeight

Obdržíte nebo nastavíte maximální výšku, aby se zobrazila vestavěná ikona souboru.

public float MaxHeight
   {
      get;
      set;
   }

Hodnota nemovitosti

float

MaxWidth

Obdržíte nebo nastavíte maximální šířku pro zobrazení vestavěné ikony souboru.

public float MaxWidth
   {
      get;
      set;
   }

Hodnota nemovitosti

float

ParsingErrorInfo

Obdrží údaje o chybě, která se stala při přístupu k souboru.

public ParsingErrorInfo ParsingErrorInfo
   {
      get;
   }

Hodnota nemovitosti

ParsingErrorInfo

Tags

Získáte seznam všech značek jednoho odstavce.

public List<ITag> Tags { get; }

Hodnota nemovitosti

List < ITag >

Text

Obdržíte nebo nastavíte textovou reprezentaci vloženého souboru. řádek MUSÍ neobsahovat žádné znaky hodnoty 10 (line feed) nebo 13 (připravený návrat).

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

Hodnota nemovitosti

string

VerticalOffset

Obdržíte nebo nastavte vertikální offset.

public float VerticalOffset
   {
      get;
      set;
   }

Hodnota nemovitosti

float

Width

Obdrží původní šířku vestavěné souborové ikony.

public float Width
   {
      get;
   }

Hodnota nemovitosti

float

Methods

Přijímání (DocumentVisitor)

Přijímá návštěvníka nodu.

public override void Accept(DocumentVisitor visitor)
   {
   }

Parameters

visitor DocumentVisitor

Předmět třídy je odvozen od Aspose.Note.DocumentVisitor.

 Čeština