Class AttachedFile

Class AttachedFile

A név: Aspose.Note Összefoglaló: Aspose.Note.dll (25.4.0)

Egy hozzáadott fájlt képvisel.

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

Örökletes tagok

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

Megmutatja, hogyan lehet a hozzáadott fájl tartalmát megszerezni.

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

Megmutatja, hogyan kell hozzáadni egy fájlt egy dokumentumhoz a filepath használatával.

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

Megmutatja, hogyan kell hozzáadni egy fájlt egy áramból egy dokumentumhoz.

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

Részletesebben AttachedFile (string)

Kezdődik egy új példány a Aspose.Note.AttachedFile osztály.

public AttachedFile(string path)
   {
   }

Parameters

path string

Egy sor, amely tartalmazza az utat a fájl, ahonnan létrehozni a Aspose.Note.AttachedFile.

AttachedFile (string, Stream és ImageFormat)

Kezdődik egy új példány a Aspose.Note.AttachedFile osztály.

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

Parameters

path string

Egy sor, amely tartalmazza az utat a fájl, ahonnan létrehozni a Aspose.Note.AttachedFile.

icon Stream

Egy ikon a hozzáadott fájlhoz.

iconFormat ImageFormat

A hozzáadott fájl ikon formátumát.

Részletesebben String (String és Stream)

Kezdődik egy új példány a Aspose.Note.AttachedFile osztály.

public AttachedFile(string fileName, Stream attachedFileStream)
   {
   }

Parameters

fileName string

A hozzáadott fájl neve.

attachedFileStream Stream

Egy áram, amely tartalmazza a hozzáadott fájl bajtokat.

AttachedFile (string, Stream, Áramlat, ImageFormat)

Kezdődik egy új példány a Aspose.Note.AttachedFile osztály.

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

Parameters

fileName string

A hozzáadott fájl neve.

attachedFileStream Stream

Egy áram, amely tartalmazza a hozzáadott fájl bajtokat.

icon Stream

Egy ikon a hozzáadott fájlhoz.

iconFormat ImageFormat

A hozzáadott fájl ikon formátumát.

Szövegszerkesztés ()

Kezdődik egy új példány a Aspose.Note.AttachedFile osztály.

public AttachedFile()
   {
   }

Properties

Alignment

Megkapja vagy rögzíti az összehangolást.

public HorizontalAlignment Alignment
   {
      get;
      set;
   }

ingatlan értéke

HorizontalAlignment

AlternativeTextDescription

Megkapja vagy beállítja a testet egy alternatív szöveg a csatolt fájl ikonjához.

public string AlternativeTextDescription
   {
      get;
      set;
   }

ingatlan értéke

string

AlternativeTextTitle

Megkapja vagy beállítja az alternatív szöveg címét a csatolt fájl ikonjára.

public string AlternativeTextTitle
   {
      get;
      set;
   }

ingatlan értéke

string

Bytes

Megkapja a bináris adatokat egy beépített fájlhoz.

public byte[] Bytes
   {
      get;
   }

ingatlan értéke

byte []

Examples

Megmutatja, hogyan lehet a hozzáadott fájl tartalmát megszerezni.

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

Kap egy beépített fájl kiterjesztését.

public string Extension
   {
      get;
   }

ingatlan értéke

string

FileName

Megkapja a beépített fájl nevét.

public string FileName
   {
      get;
   }

ingatlan értéke

string

FilePath

Megkapja az utat az eredeti fájlhoz.

public string FilePath
   {
      get;
   }

ingatlan értéke

string

Height

Megkapja a beépített fájl ikon eredeti magasságát.

public float Height
   {
      get;
   }

ingatlan értéke

float

HorizontalOffset

Megkapja vagy beállítja a horizontális kedvezményt.

public float HorizontalOffset
   {
      get;
      set;
   }

ingatlan értéke

float

Icon

Megkapja a bináris adatokat az ikonhoz, amely a beépített fájlhoz kapcsolódik.

public byte[] Icon
   {
      get;
   }

ingatlan értéke

byte []

IconExtension

Megkapja az ikon kiterjesztését.

public string IconExtension
   {
      get;
   }

ingatlan értéke

string

IsPrintout

Megkap egy értéket vagy beállítást, amely azt jelzi, hogy a fájl megjelenése nyomtatott.

public bool IsPrintout
   {
      get;
      set;
   }

ingatlan értéke

bool

IsSizeSetByUser

Megkapja vagy beállítja az értéket, amely azt jelzi, hogy a ikon mérete értéke kifejezetten frissült-e a felhasználó által.

public bool IsSizeSetByUser
   {
      get;
      set;
   }

ingatlan értéke

bool

LastModifiedTime

Megkapja vagy beállítja az utolsó módosított időt.

public DateTime LastModifiedTime
   {
      get;
      set;
   }

ingatlan értéke

DateTime

MaxHeight

Megkapja vagy beállítja a maximális magasságot a beépített fájl ikon megjelenítéséhez.

public float MaxHeight
   {
      get;
      set;
   }

ingatlan értéke

float

MaxWidth

Megkapja vagy beállítja a maximális szélességet a beépített fájl ikon megjelenítéséhez.

public float MaxWidth
   {
      get;
      set;
   }

ingatlan értéke

float

ParsingErrorInfo

Megkapja a fájlhoz való hozzáférés során bekövetkezett hiba adatait.

public ParsingErrorInfo ParsingErrorInfo
   {
      get;
   }

ingatlan értéke

ParsingErrorInfo

Tags

Kapja meg a listát az összes tag egy bekezdés.

public List<ITag> Tags { get; }

ingatlan értéke

List < ITag >

Text

Megkapja vagy beállítja a beágyazott fájl szöveges képviseletét. A sor NEM tartalmaznia kell a 10 (line feed) vagy a 13 (carriage return) értéket tartalmazó karaktereket.

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

ingatlan értéke

string

VerticalOffset

Megkapja vagy állítja a függőleges offset.

public float VerticalOffset
   {
      get;
      set;
   }

ingatlan értéke

float

Width

Megkapja a beépített fájl ikon eredeti szélességét.

public float Width
   {
      get;
   }

ingatlan értéke

float

Methods

Elfogadható (DocumentVisitor)

Elfogadja a csomópont látogatóját.

public override void Accept(DocumentVisitor visitor)
   {
   }

Parameters

visitor DocumentVisitor

Az osztály tárgya a Aspose.Note.DocumentVisitor származik.

 Magyar