Class AttachedFile
Navne til: Aspose.Note Sammensætning: Aspose.Note.dll (25.4.0)
repræsenterer en tilsluttet fil.
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
De arvede medlemmer
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
viser, hvordan man får indholdet af en tilsluttet fil.
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);
}
}
}
Se, hvordan du tilføjer en fil til et dokument ved at bruge filpad.
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);
Se, hvordan du tilføjer en fil fra en strøm til et 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
Tilføjelse (string )
Initialiserer en ny instans af Aspose.Note.AttachedFile klasse.
public AttachedFile(string path)
{
}
Parameters
path
string
En linje, der indeholder vejen til filen, hvorfra du kan oprette Aspose.Note.AttachedFile.
AttachedFile (string, Stream og ImageFormat)
Initialiserer en ny instans af Aspose.Note.AttachedFile klasse.
public AttachedFile(string path, Stream icon, ImageFormat iconFormat)
{
}
Parameters
path
string
En linje, der indeholder vejen til filen, hvorfra du kan oprette Aspose.Note.AttachedFile.
icon
Stream
Et ikon til den tilsluttede fil.
iconFormat
ImageFormat
Et format af den tilsluttede filikon.
AttachedFile (string og strøm)
Initialiserer en ny instans af Aspose.Note.AttachedFile klasse.
public AttachedFile(string fileName, Stream attachedFileStream)
{
}
Parameters
fileName
string
Et navn på den tilsluttede fil.
attachedFileStream
Stream
En strøm, der indeholder de tilsluttede fil byte.
AttachedFile (string, Stream, Strøm, ImageFormat)
Initialiserer en ny instans af Aspose.Note.AttachedFile klasse.
public AttachedFile(
string fileName,
Stream attachedFileStream,
Stream icon,
ImageFormat iconFormat)
{
}
Parameters
fileName
string
Et navn på den tilsluttede fil.
attachedFileStream
Stream
En strøm, der indeholder de tilsluttede fil byte.
icon
Stream
Et ikon til den tilsluttede fil.
iconFormat
ImageFormat
Et format af den tilsluttede filikon.
Tilføjelse( )
Initialiserer en ny instans af Aspose.Note.AttachedFile klasse.
public AttachedFile()
{
}
Properties
Alignment
Giver eller sætter tilpasningen.
public HorizontalAlignment Alignment
{
get;
set;
}
Ejendomsværdi
AlternativeTextDescription
Giver eller indsætter et organ en alternativ tekst for ikonen i den tilsluttede fil.
public string AlternativeTextDescription
{
get;
set;
}
Ejendomsværdi
AlternativeTextTitle
Giver eller indsætter en titel af alternativ tekst for ikonen i den vedhæftede fil.
public string AlternativeTextTitle
{
get;
set;
}
Ejendomsværdi
Bytes
Få de binære data for en indlejret fil.
public byte[] Bytes
{
get;
}
Ejendomsværdi
byte []
Examples
viser, hvordan man får indholdet af en tilsluttet fil.
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
Få udvidelsen af en indlejret fil.
public string Extension
{
get;
}
Ejendomsværdi
FileName
Få navnet på den indbyggede fil.
public string FileName
{
get;
}
Ejendomsværdi
FilePath
Få vejen til den oprindelige fil.
public string FilePath
{
get;
}
Ejendomsværdi
Height
Få den oprindelige højde af den indbyggede filikone.
public float Height
{
get;
}
Ejendomsværdi
HorizontalOffset
Giver eller sætter den horisontale offset.
public float HorizontalOffset
{
get;
set;
}
Ejendomsværdi
Icon
Få de binære data for ikonen, der er forbundet med den indlejrede fil.
public byte[] Icon
{
get;
}
Ejendomsværdi
byte []
IconExtension
Få udvidelsen af ikonen.
public string IconExtension
{
get;
}
Ejendomsværdi
IsPrintout
Giver eller indsætter en værdi, der angiver, om filens visning er udskrivet.
public bool IsPrintout
{
get;
set;
}
Ejendomsværdi
IsSizeSetByUser
Giver eller indsætter en værdi, der angiver, om værdien af ikonets størrelse er udtrykkeligt opdateret af brugeren.
public bool IsSizeSetByUser
{
get;
set;
}
Ejendomsværdi
LastModifiedTime
Få eller indstille den sidste ændrede tid.
public DateTime LastModifiedTime
{
get;
set;
}
Ejendomsværdi
MaxHeight
Få eller indstille den maksimale højde for at vise den indbyggede filikone.
public float MaxHeight
{
get;
set;
}
Ejendomsværdi
MaxWidth
Få eller indstille den maksimale bredde til at vise den indbyggede filikone.
public float MaxWidth
{
get;
set;
}
Ejendomsværdi
ParsingErrorInfo
Få data om fejl, der skete under adgang til filen.
public ParsingErrorInfo ParsingErrorInfo
{
get;
}
Ejendomsværdi
Tags
Få listen over alle tag i et afsnit.
public List<ITag> Tags { get; }
Ejendomsværdi
Text
Vælg eller indsæt tekst repræsentation af den indlejrede fil. Råden MUST IKKE indeholde nogen tegn af værdien 10 (line feed) eller 13 (transport retur).
public string Text
{
get { return this._text; }
set { this._text = value; }
}
private string _text;
Ejendomsværdi
VerticalOffset
Giver eller sætter den vertikale offset.
public float VerticalOffset
{
get;
set;
}
Ejendomsværdi
Width
Få den oprindelige bredde af den indbyggede filikone.
public float Width
{
get;
}
Ejendomsværdi
Methods
Godkendelse af dokumenter (dokumentvisitor)
Det accepterer besøgende af knuden.
public override void Accept(DocumentVisitor visitor)
{
}
Parameters
visitor
DocumentVisitor
Objektet af en klasse, der stammer fra Aspose.Note.DocumentVisitor.