function SaveAsWithAssociateFiles(const FileName: string; const Options: TAssocFilesOptions): Boolean;
| FileName | string. Målutdatafilbanen |
| Options | TAssocFilesOptions. Injiseralternativer som beskriver filer, metadata og målets katalog- eller sidefestepunkt |
True hvis PDF-en med injiserte tilknyttede filer ble lagret, eller False ved feilSaveAsWithAssociateFiles implementerer injeksjon av PDF 2.0 Associate Files (ISO 32000-2 §7.11.4)
Metoden fester filer som XML-data, kildeskjemaer eller maler til katalogen eller enkeltsider med eksplisitt /AFRelationship-metadata
TAssociateFile.Description skriver den menneskelesbare filspesifikasjonsverdien /Desc som brukes av arbeidsflyter for tilgjengelighet og oppdagelse
saRemoveSecurity)TAssocFilesOptions, som angir filnavn, innholdsmatriser, MIME-typer og relasjoner
var
Opts: TAssocFilesOptions;
F: TAssociateFile;
begin
Opts := TAssocFilesOptions.Default;
Opts.TargetPage := 0; // catalog-level attachment
F.FileName := 'data.xml';
F.Description := 'Source data for this document';
F.Content := GetXmlBytes;
F.Relationship := afData;
F.MIMEType := 'text/xml';
SetLength(Opts.Files, 1);
Opts.Files[0] := F;
if Pdf1.SaveAsWithAssociateFiles('output.pdf', Opts) then
ShowMessage('PDF with associate files saved successfully');
end;