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
AlternativeTextDescription
Dobiva ili postavlja tijelo alternativnim tekstom za ikonu priložene datoteke.
public string AlternativeTextDescription
{
get;
set;
}
Vrijednost nekretnina
AlternativeTextTitle
Dobiva ili postavlja naslov alternativnog teksta za ikonu priložene datoteke.
public string AlternativeTextTitle
{
get;
set;
}
Vrijednost nekretnina
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
FileName
Pronađite ime ugrađenog datoteke.
public string FileName
{
get;
}
Vrijednost nekretnina
FilePath
Pronađite put do izvornog datoteke.
public string FilePath
{
get;
}
Vrijednost nekretnina
Height
Dobiva originalnu visinu ugrađenog ikona datoteke.
public float Height
{
get;
}
Vrijednost nekretnina
HorizontalOffset
Uzmite ili postavite horizontalni popust.
public float HorizontalOffset
{
get;
set;
}
Vrijednost nekretnina
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
IsPrintout
Dobiva ili postavlja vrijednost koja ukazuje na to je li pogled datoteke tiskan.
public bool IsPrintout
{
get;
set;
}
Vrijednost nekretnina
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
LastModifiedTime
Pronađite ili postavite posljednje izmijenjene vrijeme.
public DateTime LastModifiedTime
{
get;
set;
}
Vrijednost nekretnina
MaxHeight
Pronađite ili postavite maksimalnu visinu kako biste prikazali ikonu ugrađenog datoteke.
public float MaxHeight
{
get;
set;
}
Vrijednost nekretnina
MaxWidth
Pronađite ili postavite maksimalnu širinu kako biste prikazali ugrađenu ikonu datoteke.
public float MaxWidth
{
get;
set;
}
Vrijednost nekretnina
ParsingErrorInfo
Dobiva podatke o pogrešci koja se dogodila prilikom pristupa datoteci.
public ParsingErrorInfo ParsingErrorInfo
{
get;
}
Vrijednost nekretnina
Tags
Pronađite popis svih oznaka jednog stavka.
public List<ITag> Tags { get; }
Vrijednost nekretnina
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
VerticalOffset
Uzmite ili postavite vertikalni popust.
public float VerticalOffset
{
get;
set;
}
Vrijednost nekretnina
Width
Dobiva originalnu širinu ugrađenog ikona datoteke.
public float Width
{
get;
}
Vrijednost nekretnina
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.