Class AttachedFile
Nama dari : Aspose.Note Perhitungan: Aspose.Note.dll (25.4.0)
Menampilkan file yang disertakan.
public class AttachedFile : Node, IPageChildNode, IOutlineElementChildNode, ITaggable, INode
Inheritance
object ← Node ← AttachedFile
Implements
IPageChildNode , IOutlineElementChildNode , ITaggable , INode
anggota yang diwarisi
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
Menunjukkan bagaimana untuk mendapatkan konten dari file yang disertakan.
// 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>
Menunjukkan cara menambahkan file ke dokumen dengan menggunakan filepath.
// 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);
Menunjukkan cara menambahkan file dari arus ke dokumen.
// 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)
Initifikasi instansi baru dari kelas Aspose.Note.AttachedFile.
public AttachedFile(string path)
Parameters
path
string
Sebuah string yang berisi jalur ke file dari mana untuk membuat Aspose.Note.AttachedFile.
AttachedFile(String, Stream dan ImageFormat)
Initifikasi instansi baru dari kelas Aspose.Note.AttachedFile.
public AttachedFile(string path, Stream icon, ImageFormat iconFormat)
Parameters
path
string
Sebuah string yang berisi jalur ke file dari mana untuk membuat Aspose.Note.AttachedFile.
icon
Stream
Ikon untuk file yang disertakan.
iconFormat
ImageFormat
Format dari ikon file yang disertakan.
AttachedFile(String dan Stream)
Initifikasi instansi baru dari kelas Aspose.Note.AttachedFile.
public AttachedFile(string fileName, Stream attachedFileStream)
Parameters
fileName
string
Nama dari file yang ditambahkan.
attachedFileStream
Stream
Sebuah aliran yang berisi byte file yang disertakan.
AttachedFile(String, Stream, dan ImageFormat)
Initifikasi instansi baru dari kelas Aspose.Note.AttachedFile.
public AttachedFile(string fileName, Stream attachedFileStream, Stream icon, ImageFormat iconFormat)
Parameters
fileName
string
Nama dari file yang ditambahkan.
attachedFileStream
Stream
Sebuah aliran yang berisi byte file yang disertakan.
icon
Stream
Ikon untuk file yang disertakan.
iconFormat
ImageFormat
Format dari ikon file yang disertakan.
AttachedFile()
Initifikasi instansi baru dari kelas Aspose.Note.AttachedFile.
public AttachedFile()
Properties
Alignment
Mendapatkan atau menetapkan penyesuaian.
public HorizontalAlignment Alignment { get; set; }
Nilai Properti
AlternativeTextDescription
Dapatkan atau menetapkan teks alternatif untuk ikon file yang disertakan.
public string AlternativeTextDescription { get; set; }
Nilai Properti
AlternativeTextTitle
Dapatkan atau menetapkan judul teks alternatif untuk ikon file yang disertakan.
public string AlternativeTextTitle { get; set; }
Nilai Properti
Bytes
Dapatkan data biner untuk file tertanam.
public byte[] Bytes { get; }
Nilai Properti
byte [ ]
Examples
Menunjukkan bagaimana untuk mendapatkan konten dari file yang disertakan.
// 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
Dapatkan perpanjangan file tertanam.
public string Extension { get; }
Nilai Properti
FileName
Dapatkan nama file yang tertanam.
public string FileName { get; }
Nilai Properti
FilePath
Dapatkan jalur ke file asli.
public string FilePath { get; }
Nilai Properti
Height
Dapatkan ketinggian asli dari ikon file tertanam.
public float Height { get; }
Nilai Properti
HorizontalOffset
Dapatkan atau menetapkan offset horizontal.
public float HorizontalOffset { get; set; }
Nilai Properti
Icon
Dapatkan data biner untuk ikon yang terkait dengan file tertanam.
public byte[] Icon { get; }
Nilai Properti
byte [ ]
IconExtension
Dapatkan perpanjangan dari ikon.
public string IconExtension { get; }
Nilai Properti
IsPrintout
Dapatkan atau menetapkan nilai yang menunjukkan apakah tampilan file dicetak.
public bool IsPrintout { get; set; }
Nilai Properti
IsSizeSetByUser
Dapatkan atau menetapkan nilai yang menunjukkan apakah nilai ukuran ikon secara eksplisit diperbarui oleh pengguna.
public bool IsSizeSetByUser { get; set; }
Nilai Properti
LastModifiedTime
Dapatkan atau menetapkan waktu yang terakhir diubah.
public DateTime LastModifiedTime { get; set; }
Nilai Properti
MaxHeight
Dapatkan atau menetapkan ketinggian maksimum untuk menampilkan ikon file tertanam.
public float MaxHeight { get; set; }
Nilai Properti
MaxWidth
Dapatkan atau menetapkan lebar maksimum untuk menampilkan ikon file tertanam.
public float MaxWidth { get; set; }
Nilai Properti
ParsingErrorInfo
Dapatkan data tentang kesalahan yang terjadi saat mengakses file.
public ParsingErrorInfo ParsingErrorInfo { get; }
Nilai Properti
Tags
Dapatkan daftar semua tag dari satu paragraf.
public List<itag> Tags { get; }
Nilai Properti
Text
Dapatkan atau menetapkan representasi teks dari file yang tertanam. baris tidak harus mengandungi karakter dari nilai 10 (kekuatan garis) atau 13 (pengembalian beban).
public string Text { get; set; }
Nilai Properti
VerticalOffset
Dapatkan atau menetapkan offset vertikal.
public float VerticalOffset { get; set; }
Nilai Properti
Width
Dapatkan lebar asli dari ikon file tertanam.
public float Width { get; }
Nilai Properti
Methods
Accept(DocumentVisitor)
Menerima pengunjung dari nod.
public override void Accept(DocumentVisitor visitor)
Parameters
visitor
DocumentVisitor
Objek kelas yang berasal dari Aspose.Note.DocumentVisitor.