Class AttachedFile
Název místa: Aspose.Note Shromáždění: Aspose.Note.dll (25.4.0)
Představuje připojený soubor.
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
Dědiční členové
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
Ukazuje, jak získat obsah připojeného souboru.
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);
}
}
}
Ukazuje, jak přidat soubor do dokumentu pomocí mapy.
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);
Ukazuje, jak přidat soubor z toku do dokumentu.
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
Příslušenství (string )
Začíná nová instance třídy Aspose.Note.AttachedFile.
public AttachedFile(string path)
{
}
Parameters
path
string
Řetěz, který obsahuje cestu k souboru, ze kterého vytvořit Aspose.Note.AttachedFile.
AttachedFile (string, Stream a ImageFormat)
Začíná nová instance třídy Aspose.Note.AttachedFile.
public AttachedFile(string path, Stream icon, ImageFormat iconFormat)
{
}
Parameters
path
string
Řetěz, který obsahuje cestu k souboru, ze kterého vytvořit Aspose.Note.AttachedFile.
icon
Stream
Ikon pro přiložený soubor.
iconFormat
ImageFormat
Formát připojeného souboru ikony.
Příslušenství (string, stream)
Začíná nová instance třídy Aspose.Note.AttachedFile.
public AttachedFile(string fileName, Stream attachedFileStream)
{
}
Parameters
fileName
string
Název přiloženého souboru.
attachedFileStream
Stream
Stream, který obsahuje přiložené soubory byty.
AttachedFile (string, Stream, stream, ImageFormat)
Začíná nová instance třídy Aspose.Note.AttachedFile.
public AttachedFile(
string fileName,
Stream attachedFileStream,
Stream icon,
ImageFormat iconFormat)
{
}
Parameters
fileName
string
Název přiloženého souboru.
attachedFileStream
Stream
Stream, který obsahuje přiložené soubory byty.
icon
Stream
Ikon pro přiložený soubor.
iconFormat
ImageFormat
Formát připojeného souboru ikony.
Příslušenství()
Začíná nová instance třídy Aspose.Note.AttachedFile.
public AttachedFile()
{
}
Properties
Alignment
Obdržíte nebo nastavíte vyrovnání.
public HorizontalAlignment Alignment
{
get;
set;
}
Hodnota nemovitosti
AlternativeTextDescription
Obdrží nebo nastaví tělo alternativní text pro ikonu připojeného souboru.
public string AlternativeTextDescription
{
get;
set;
}
Hodnota nemovitosti
AlternativeTextTitle
Obdržíte nebo nastavíte název alternativního textu pro ikonu připojeného souboru.
public string AlternativeTextTitle
{
get;
set;
}
Hodnota nemovitosti
Bytes
Obdrží binární údaje pro vestavěný soubor.
public byte[] Bytes
{
get;
}
Hodnota nemovitosti
byte []a[]
Examples
Ukazuje, jak získat obsah připojeného souboru.
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
Obdrží rozšíření vestavěného souboru.
public string Extension
{
get;
}
Hodnota nemovitosti
FileName
Dostane název vestavěného souboru.
public string FileName
{
get;
}
Hodnota nemovitosti
FilePath
Získáte cestu k původnímu souboru.
public string FilePath
{
get;
}
Hodnota nemovitosti
Height
Obdrží původní výšku vestavěné souborové ikony.
public float Height
{
get;
}
Hodnota nemovitosti
HorizontalOffset
Obdržíte nebo nastavte horizontální offset.
public float HorizontalOffset
{
get;
set;
}
Hodnota nemovitosti
Icon
Obdrží binární údaje pro ikonu, která je spojena s vloženým souborem.
public byte[] Icon
{
get;
}
Hodnota nemovitosti
byte []a[]
IconExtension
Obdržíte rozšíření ikony.
public string IconExtension
{
get;
}
Hodnota nemovitosti
IsPrintout
Obdrží nebo nastaví hodnotu, která naznačuje, zda je zobrazení souboru tisknuto.
public bool IsPrintout
{
get;
set;
}
Hodnota nemovitosti
IsSizeSetByUser
Obdrží nebo nastaví hodnotu, která naznačuje, zda byla hodnota velikosti ikony výslovně aktualizována uživatelem.
public bool IsSizeSetByUser
{
get;
set;
}
Hodnota nemovitosti
LastModifiedTime
Obdržíte nebo nastavíte poslední změněný čas.
public DateTime LastModifiedTime
{
get;
set;
}
Hodnota nemovitosti
MaxHeight
Obdržíte nebo nastavíte maximální výšku, aby se zobrazila vestavěná ikona souboru.
public float MaxHeight
{
get;
set;
}
Hodnota nemovitosti
MaxWidth
Obdržíte nebo nastavíte maximální šířku pro zobrazení vestavěné ikony souboru.
public float MaxWidth
{
get;
set;
}
Hodnota nemovitosti
ParsingErrorInfo
Obdrží údaje o chybě, která se stala při přístupu k souboru.
public ParsingErrorInfo ParsingErrorInfo
{
get;
}
Hodnota nemovitosti
Tags
Získáte seznam všech značek jednoho odstavce.
public List<ITag> Tags { get; }
Hodnota nemovitosti
Text
Obdržíte nebo nastavíte textovou reprezentaci vloženého souboru. řádek MUSÍ neobsahovat žádné znaky hodnoty 10 (line feed) nebo 13 (připravený návrat).
public string Text
{
get { return this._text; }
set { this._text = value; }
}
private string _text;
Hodnota nemovitosti
VerticalOffset
Obdržíte nebo nastavte vertikální offset.
public float VerticalOffset
{
get;
set;
}
Hodnota nemovitosti
Width
Obdrží původní šířku vestavěné souborové ikony.
public float Width
{
get;
}
Hodnota nemovitosti
Methods
Přijímání (DocumentVisitor)
Přijímá návštěvníka nodu.
public override void Accept(DocumentVisitor visitor)
{
}
Parameters
visitor
DocumentVisitor
Předmět třídy je odvozen od Aspose.Note.DocumentVisitor.