Class AttachedFile

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

HorizontalAlignment

AlternativeTextDescription

Dapatkan atau menetapkan teks alternatif untuk ikon file yang disertakan.

public string AlternativeTextDescription { get; set; }

Nilai Properti

string

AlternativeTextTitle

Dapatkan atau menetapkan judul teks alternatif untuk ikon file yang disertakan.

public string AlternativeTextTitle { get; set; }

Nilai Properti

string

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

string

FileName

Dapatkan nama file yang tertanam.

public string FileName { get; }

Nilai Properti

string

FilePath

Dapatkan jalur ke file asli.

public string FilePath { get; }

Nilai Properti

string

Height

Dapatkan ketinggian asli dari ikon file tertanam.

public float Height { get; }

Nilai Properti

float

HorizontalOffset

Dapatkan atau menetapkan offset horizontal.

public float HorizontalOffset { get; set; }

Nilai Properti

float

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

string

IsPrintout

Dapatkan atau menetapkan nilai yang menunjukkan apakah tampilan file dicetak.

public bool IsPrintout { get; set; }

Nilai Properti

bool

IsSizeSetByUser

Dapatkan atau menetapkan nilai yang menunjukkan apakah nilai ukuran ikon secara eksplisit diperbarui oleh pengguna.

public bool IsSizeSetByUser { get; set; }

Nilai Properti

bool

LastModifiedTime

Dapatkan atau menetapkan waktu yang terakhir diubah.

public DateTime LastModifiedTime { get; set; }

Nilai Properti

DateTime

MaxHeight

Dapatkan atau menetapkan ketinggian maksimum untuk menampilkan ikon file tertanam.

public float MaxHeight { get; set; }

Nilai Properti

float

MaxWidth

Dapatkan atau menetapkan lebar maksimum untuk menampilkan ikon file tertanam.

public float MaxWidth { get; set; }

Nilai Properti

float

ParsingErrorInfo

Dapatkan data tentang kesalahan yang terjadi saat mengakses file.

public ParsingErrorInfo ParsingErrorInfo { get; }

Nilai Properti

ParsingErrorInfo

Tags

Dapatkan daftar semua tag dari satu paragraf.

public List<itag> Tags { get; }

Nilai Properti

List dan lt; ITag >

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

string

VerticalOffset

Dapatkan atau menetapkan offset vertikal.

public float VerticalOffset { get; set; }

Nilai Properti

float

Width

Dapatkan lebar asli dari ikon file tertanam.

public float Width { get; }

Nilai Properti

float

Methods

Accept(DocumentVisitor)

Menerima pengunjung dari nod.

public override void Accept(DocumentVisitor visitor)

Parameters

visitor DocumentVisitor

Objek kelas yang berasal dari Aspose.Note.DocumentVisitor.

 Indonesia