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
{
private string _path;
public string Path
{
get { return this._path; }
set { this._path = value; }
}
}
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.
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);
}
}
}
Menunjukkan cara menambahkan file ke dokumen dengan menggunakan 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);
Menunjukkan cara menambahkan file dari arus ke dokumen.
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
Perbedaan antara String (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.
Terjemahan dari String (String, 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.
Keterangan( )
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.
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
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 { return this._text; }
set { this._text = value; }
}
private string _text;
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
Pengunjung (Document Visitor)
Menerima pengunjung dari nod.
public override void Accept(DocumentVisitor visitor)
{
}
Parameters
visitor
DocumentVisitor
Objek kelas yang berasal dari Aspose.Note.DocumentVisitor.