Class AttachedFile
ja nimityö: Aspose.Note Kokoelma: Aspose.Note.dll (25.4.0)
Esittelee liitetyn tiedoston.
public class AttachedFile : Node, IPageChildNode, IOutlineElementChildNode, ITaggable, INode
Inheritance
object ← Node ← AttachedFile
Implements
IPageChildNode , IOutlineElementChildNode , ITaggable , INode
Perintöjäsenet
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
Näytä, miten saada sisältöä liitetystä tiedostosta.
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_Attachments();
// Load the document into Aspose.Note.
Document oneFile = new Document(dataDir + "Sample1.one");
// Get a list of attached file nodes
IList<attachedfile> nodes = oneFile.GetChildNodes<attachedfile>();
// Iterate through all nodes
foreach (AttachedFile file in nodes)
{
// Load attached file to a stream object
using (Stream outputStream = new MemoryStream(file.Bytes))
{
// Create a local file
using (Stream fileStream = System.IO.File.OpenWrite(String.Format(dataDir + file.FileName)))
{
// Copy file stream
CopyStream(outputStream, fileStream);
}
}
}</attachedfile></attachedfile>
Näytä, miten tiedostoa lisätään asiakirjaan käyttämällä tiedostomuotoa.
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_Attachments();
// Create an object of the Document class
Document doc = new Document();
// Initialize Page class object
Aspose.Note.Page page = new Aspose.Note.Page(doc);
// Initialize Outline class object
Outline outline = new Outline(doc);
// Initialize OutlineElement class object
OutlineElement outlineElem = new OutlineElement(doc);
// Initialize AttachedFile class object
AttachedFile attachedFile = new AttachedFile(doc, dataDir + "attachment.txt");
// Add attached file
outlineElem.AppendChildLast(attachedFile);
// Add outline element node
outline.AppendChildLast(outlineElem);
// Add outline node
page.AppendChildLast(outline);
// Add page node
doc.AppendChildLast(page);
dataDir = dataDir + "AttachFileByPath_out.one";
doc.Save(dataDir);
Näytä, miten lisätä tiedostoa virtauksesta asiakirjaan.
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_Attachments();
// Create an object of the Document class
Document doc = new Document();
// Initialize Page class object
Aspose.Note.Page page = new Aspose.Note.Page(doc);
// Initialize Outline class object
Outline outline = new Outline(doc);
// Initialize OutlineElement class object
OutlineElement outlineElem = new OutlineElement(doc);
using (var stream = File.OpenRead(dataDir + "icon.jpg"))
{
// Initialize AttachedFile class object and also pass its icon path
AttachedFile attachedFile = new AttachedFile(doc, dataDir + "attachment.txt", stream, ImageFormat.Jpeg);
// Add attached file
outlineElem.AppendChildLast(attachedFile);
}
// Add outline element node
outline.AppendChildLast(outlineElem);
// Add outline node
page.AppendChildLast(outline);
// Add page node
doc.AppendChildLast(page);
dataDir = dataDir + "AttachFileAndSetIcon_out.one";
doc.Save(dataDir);
Constructors
AttachedFile(String)
Aloitetaan uusi esimerkki Aspose.Note.AttachedFile luokasta.
public AttachedFile(string path)
Parameters
path
string
Sarja, joka sisältää tietä tiedostoon, josta luoda Aspose.Note.AttachedFile.
AttachedFile(String, Stream ja ImageFormat)
Aloitetaan uusi esimerkki Aspose.Note.AttachedFile luokasta.
public AttachedFile(string path, Stream icon, ImageFormat iconFormat)
Parameters
path
string
Sarja, joka sisältää tietä tiedostoon, josta luoda Aspose.Note.AttachedFile.
icon
Stream
Icon liitetylle tiedostolle.
iconFormat
ImageFormat
Liitetyn tiedoston ikonin muoto.
AttachedFile(virta, virta)
Aloitetaan uusi esimerkki Aspose.Note.AttachedFile luokasta.
public AttachedFile(string fileName, Stream attachedFileStream)
Parameters
fileName
string
Liitetyn tiedoston nimi.
attachedFileStream
Stream
Virta, joka sisältää liitetyt tiedoston bytejä.
AttachedFile(String, Stream ja ImageFormat)
Aloitetaan uusi esimerkki Aspose.Note.AttachedFile luokasta.
public AttachedFile(string fileName, Stream attachedFileStream, Stream icon, ImageFormat iconFormat)
Parameters
fileName
string
Liitetyn tiedoston nimi.
attachedFileStream
Stream
Virta, joka sisältää liitetyt tiedoston bytejä.
icon
Stream
Icon liitetylle tiedostolle.
iconFormat
ImageFormat
Liitetyn tiedoston ikonin muoto.
AttachedFile()
Aloitetaan uusi esimerkki Aspose.Note.AttachedFile luokasta.
public AttachedFile()
Properties
Alignment
Antaa tai asettaa sopeutuminen.
public HorizontalAlignment Alignment { get; set; }
Omistuksen arvo
AlternativeTextDescription
Saat tai asettaa kehon vaihtoehtoisen tekstin liitetyn tiedoston ikonille.
public string AlternativeTextDescription { get; set; }
Omistuksen arvo
AlternativeTextTitle
Saat tai asettaa vaihtoehtoisen tekstin otsikon liitetyn tiedoston kuvalle.
public string AlternativeTextTitle { get; set; }
Omistuksen arvo
Bytes
Saat binary data sisäänrakennetun tiedoston.
public byte[] Bytes { get; }
Omistuksen arvo
byte []
Examples
Näytä, miten saada sisältöä liitetystä tiedostosta.
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_Attachments();
// Load the document into Aspose.Note.
Document oneFile = new Document(dataDir + "Sample1.one");
// Get a list of attached file nodes
IList<attachedfile> nodes = oneFile.GetChildNodes<attachedfile>();
// Iterate through all nodes
foreach (AttachedFile file in nodes)
{
// Load attached file to a stream object
using (Stream outputStream = new MemoryStream(file.Bytes))
{
// Create a local file
using (Stream fileStream = System.IO.File.OpenWrite(String.Format(dataDir + file.FileName)))
{
// Copy file stream
CopyStream(outputStream, fileStream);
}
}
}</attachedfile></attachedfile>
Extension
Saat laajennuksen sisäänrakennetusta tiedostosta.
public string Extension { get; }
Omistuksen arvo
FileName
Saat sisäänrakennetun tiedoston nimen.
public string FileName { get; }
Omistuksen arvo
FilePath
Valitse tie alkuperäiseen tiedostoon.
public string FilePath { get; }
Omistuksen arvo
Height
Saat alkuperäisen tiedoston ikonin korkeuden.
public float Height { get; }
Omistuksen arvo
HorizontalOffset
Saa tai asettaa horisontaalinen korvaus.
public float HorizontalOffset { get; set; }
Omistuksen arvo
Icon
Saat binary tietoja ikonille, joka liittyy sisäänrakennettuun tiedostoon.
public byte[] Icon { get; }
Omistuksen arvo
byte []
IconExtension
Tutustu ikonin laajentamiseen.
public string IconExtension { get; }
Omistuksen arvo
IsPrintout
Saat tai asetat arvon, joka osoittaa, onko tiedoston näkymä tulostettu.
public bool IsPrintout { get; set; }
Omistuksen arvo
IsSizeSetByUser
Se saa tai asettaa arvon, joka osoittaa, onko käyttäjän nimenomaisesti päivitetty ikonin koon arvo.
public bool IsSizeSetByUser { get; set; }
Omistuksen arvo
LastModifiedTime
Saat tai asettaa viimeisen muutetun ajan.
public DateTime LastModifiedTime { get; set; }
Omistuksen arvo
MaxHeight
Saa tai asettaa enimmäiskorkeuden sisällytetyn tiedoston ikonin näyttämiseksi.
public float MaxHeight { get; set; }
Omistuksen arvo
MaxWidth
Saa tai asettaa maksimaalisen leveyden sisällytetyn tiedoston ikonin näyttämiseksi.
public float MaxWidth { get; set; }
Omistuksen arvo
ParsingErrorInfo
Saat tiedot virheestä, joka tapahtui tiedoston käytön aikana.
public ParsingErrorInfo ParsingErrorInfo { get; }
Omistuksen arvo
Tags
Saat luettelon kaikista kappaleen merkinnöistä.
public List<itag> Tags { get; }
Omistuksen arvo
Text
Saa tai asettaa sisällytetyn tiedoston tekstin edustuksen. sarja ei saa sisältää merkkejä arvosta 10 (line feed) tai 13 (lataus paluu).
public string Text { get; set; }
Omistuksen arvo
VerticalOffset
Saa tai asettaa vertikaalinen korvaus.
public float VerticalOffset { get; set; }
Omistuksen arvo
Width
Saat alkuperäisen tiedoston ikonin leveyden.
public float Width { get; }
Omistuksen arvo
Methods
Accept(DocumentVisitor)
Hyväksytään nodeen kävijä.
public override void Accept(DocumentVisitor visitor)
Parameters
visitor
DocumentVisitor
Luokan kohteena on Aspose.Note.DocumentVisitor.