FileSpecification

FileSpecification

Opinie generală

FileSpecification este o clasă în Aspose.PDF FOSS pentru .NET. Moștenitorii de la: IDisposable.

Reprezintă o specificație a fișierului încorporat (PDF §7.11.3).

Această clasă oferă 10 metode pentru a lucra cu obiecte FileSpecification în programe .NET. Metodele disponibile includ: Dispose, FileSpecification, GetData, GetValue, SetValue. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net. Proprietăți: AFRelationship, CollectionItem, Contents, Description, Encoding, EncryptedPayload, şi încă nouă.

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
NamestringCitire/scriereNumele fişierului.
Descriptionstring?Citire/scriereDescrierea fişierului.
ContentsStream?Citire/scriereStream pentru citirea sau setarea datelor fişierului încorporat.
StreamContentsStream?Citeşte.Alias pentru conţinut.
MimeTypestring?Citire/scriereTipul MIME (din /Subtip al fluxului de fișiere încorporate).
MIMETypestring?Citire/scriereAlias pentru numirea MimeType.
ParamsFileParamsCitire/scriere/Params dictă pe fluxul de fişiere încorporate, împachetate ca FileParams.
UnicodeNamestring?Citire/scriereNumele fișierului UTF-16 (/UF entry, PDF 2.0 preferat față de /F).
FileSystemstring?Citire/scriereIdentificator al sistemului de fișiere în /FS.
IncludeContentsboolCitire/scriereAtunci când este adevărat, specificația fișierului are un flux de fișiere încorporate (/intrare EF).
AFRelationshipAFRelationshipCitire/scriereRelația dintre fișierul încorporat și conținutul documentului care face referire la acesta (/AFRelationhip, PDF 2.0 §7.11.3).
EncodingFileEncodingCitire/scriereCompresie aplicată datelor fluxului încorporat atunci când specificația este adăugată unui document: Zip îl stochează FlateDecode-comprimate, None îl depozitează brut.
EncryptedPayloadEncryptedPayloadCiteşte.Metadate criptate de încărcare utilă (suport PDF 2.0 pentru ambalaje necriptată).
CollectionItemCollectionItemCiteşte.Metadate de colectare bazate pe schema (portfolio / elemente din colecție).
Sizelong?Citeşte.Dimensiunea necomprimată a fișierului încorporat (aliasul legacy vezi FileParams pentru accesorul corespunzător).

Metode de evaluare

SemnăturaDescriere:
FileSpecification()Specificația fișierului gol fără un fișier de sprijin sau flux.
FileSpecification(file: string)Crearea unei noi specificații de fișiere pentru încorporarea unui fișier (fără descriere).
FileSpecification(file: string, description: string)Creează o nouă specificaţie de fişier pentru încorporarea unui fişier.
FileSpecification(fileName: string, annot: Aspose.Pdf.Annotations.Annotation)Crearea specificației fișierului legat de o anexă a fișierului.
FileSpecification(stream: Stream, name: string)Crearea unei noi specificații de fișiere pentru încorporarea unui flux (fără descriere).
FileSpecification(stream: Stream, name: string, description: string)Creează o nouă specificaţie de fişier pentru încorporarea unui flux.
GetData()Obține datele încorporate fișiere ca o matrice de octete.
GetValue(key: string)Citeste o pereche de nume/valoare personalizata setata anterior prin SetValue(string, string).
SetValue(key: string, value: string)Stochează o pereche personalizată de nume/valoare pe spec.
Dispose()Eliberă resursele deținute de specificația fișierului.

Vezi și:

 Română