Class AttachedFile
De naam: Aspose.Note Verzameling: Aspose.Note.dll (25.4.0)
Vertegenwoordigt een aangesloten bestand.
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
Geëerbiede leden
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
Toon hoe u de inhoud van een bijgevoegde bestand krijgt.
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);
}
}
}
Toon hoe u een bestand toevoegt aan een document met behulp van de 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);
Toon hoe u een bestand van een stroom toevoegt aan een document.
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
Gevangenen ( String )
Initialiseert een nieuwe instantie van de Aspose.Note.AttachedFile klasse.
public AttachedFile(string path)
{
}
Parameters
path
string
Een rij die de route bevat naar de bestand waaruit u de Aspose.Note.AttachedFile kunt maken.
AttachedFile (string, Stream en ImageFormat)
Initialiseert een nieuwe instantie van de Aspose.Note.AttachedFile klasse.
public AttachedFile(string path, Stream icon, ImageFormat iconFormat)
{
}
Parameters
path
string
Een rij die de route bevat naar de bestand waaruit u de Aspose.Note.AttachedFile kunt maken.
icon
Stream
Een icoon voor de aangesloten bestand.
iconFormat
ImageFormat
Een formaat van de bijgevoegde bestand icon.
Aangesloten (string en Stream)
Initialiseert een nieuwe instantie van de Aspose.Note.AttachedFile klasse.
public AttachedFile(string fileName, Stream attachedFileStream)
{
}
Parameters
fileName
string
Een naam van de aangesloten bestand.
attachedFileStream
Stream
Een stroom die de bijgevoegde bestand byten bevat.
AttachedFile (string, stream, Stream en ImageFormat)
Initialiseert een nieuwe instantie van de Aspose.Note.AttachedFile klasse.
public AttachedFile(
string fileName,
Stream attachedFileStream,
Stream icon,
ImageFormat iconFormat)
{
}
Parameters
fileName
string
Een naam van de aangesloten bestand.
attachedFileStream
Stream
Een stroom die de bijgevoegde bestand byten bevat.
icon
Stream
Een icoon voor de aangesloten bestand.
iconFormat
ImageFormat
Een formaat van de bijgevoegde bestand icon.
Aanvullende gegevens()
Initialiseert een nieuwe instantie van de Aspose.Note.AttachedFile klasse.
public AttachedFile()
{
}
Properties
Alignment
Geeft of zet de aanpassing.
public HorizontalAlignment Alignment
{
get;
set;
}
Eigendomswaarde
AlternativeTextDescription
Geeft of stelt een lichaam een alternatieve tekst voor het icoon van de bijgevoegde bestand.
public string AlternativeTextDescription
{
get;
set;
}
Eigendomswaarde
AlternativeTextTitle
Geeft of stelt een titel van alternatieve tekst voor het icoon van de bijgevoegde bestand.
public string AlternativeTextTitle
{
get;
set;
}
Eigendomswaarde
Bytes
Geeft de binaire gegevens voor een ingebouwde bestand.
public byte[] Bytes
{
get;
}
Eigendomswaarde
byte []
Examples
Toon hoe u de inhoud van een bijgevoegde bestand krijgt.
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
Het krijgt de uitbreiding van een ingebouwde bestand.
public string Extension
{
get;
}
Eigendomswaarde
FileName
Neem de naam van de ingebouwde bestand.
public string FileName
{
get;
}
Eigendomswaarde
FilePath
Geeft de weg naar het originele bestand.
public string FilePath
{
get;
}
Eigendomswaarde
Height
Geeft de oorspronkelijke hoogte van de ingebouwde bestand icon.
public float Height
{
get;
}
Eigendomswaarde
HorizontalOffset
Geeft of zet de horizontale offset.
public float HorizontalOffset
{
get;
set;
}
Eigendomswaarde
Icon
Geeft de binaire gegevens voor het icoon dat is geassocieerd met de ingebouwde bestand.
public byte[] Icon
{
get;
}
Eigendomswaarde
byte []
IconExtension
Geeft de uitbreiding van de icon.
public string IconExtension
{
get;
}
Eigendomswaarde
IsPrintout
Geeft of stelt een waarde aan die aanwijst of de weergave van de bestand wordt gedrukt.
public bool IsPrintout
{
get;
set;
}
Eigendomswaarde
IsSizeSetByUser
ontvangt of instelt een waarde die aangeeft of de waarde van de grootte van het icoon uitdrukkelijk is bijgewerkt door de gebruiker.
public bool IsSizeSetByUser
{
get;
set;
}
Eigendomswaarde
LastModifiedTime
Geeft of stelt de laatste gewijzigde tijd.
public DateTime LastModifiedTime
{
get;
set;
}
Eigendomswaarde
MaxHeight
Geeft of stelt de maximale hoogte om de ingebouwde bestand icon te tonen.
public float MaxHeight
{
get;
set;
}
Eigendomswaarde
MaxWidth
Geeft of stelt de maximale breedte om het ingebouwde bestandicon te weergeven.
public float MaxWidth
{
get;
set;
}
Eigendomswaarde
ParsingErrorInfo
Geeft de gegevens over de fout die zich heeft voorgedaan tijdens de toegang tot het bestand.
public ParsingErrorInfo ParsingErrorInfo
{
get;
}
Eigendomswaarde
Tags
Geeft de lijst van alle tags van een paragraaf.
public List<ITag> Tags { get; }
Eigendomswaarde
Text
Geeft of stelt de tekstrepresentatie van de ingebouwde bestand. De string MUST NOT contain any characters of the value 10 (line feed) or 13 (carriage return).
public string Text
{
get { return this._text; }
set { this._text = value; }
}
private string _text;
Eigendomswaarde
VerticalOffset
Geeft of zet de verticale offset.
public float VerticalOffset
{
get;
set;
}
Eigendomswaarde
Width
Geeft de oorspronkelijke breedte van de ingebouwde bestand icoon.
public float Width
{
get;
}
Eigendomswaarde
Methods
Accepteer (DocumentVisitor)
Accepteert de bezoeker van de node.
public override void Accept(DocumentVisitor visitor)
{
}
Parameters
visitor
DocumentVisitor
Het object van een klasse is afgeleid van de Aspose.Note.DocumentVisitor.