function SaveAsWithAssociateFilesToStream(Stream: TStream; const Options: TAssocFilesOptions): Boolean;
| Stream | TStream. جریان مقصدی که دادهٔ PDF را دریافت میکند |
| Options | TAssocFilesOptions. گزینههای تزریق که فایلها، فراداده و نقطهٔ اتصال کاتالوگ یا صفحهٔ مقصد را مشخص میکنند |
True و در صورت شکست False برمیگرداندمتد SaveAsWithAssociateFilesToStream همتای جریانی متد SaveAsWithAssociateFiles است — این متد فایلهای مرتبط مطابق با ISO 32000-2 §7.11.4 را به جای مسیر فایل، مستقیماً درون جریان خروجی جاسازی میکند
Write و Seek پشتیبانی کند
var
Stream: TMemoryStream;
Opts: TAssocFilesOptions;
F: TAssociateFile;
begin
Stream := TMemoryStream.Create;
try
Opts := TAssocFilesOptions.Default;
Opts.TargetPage := 0;
F.FileName := 'data.xml';
F.Content := GetXmlBytes;
F.Relationship := afData;
F.MIMEType := 'text/xml';
SetLength(Opts.Files, 1);
Opts.Files[0] := F;
if Pdf1.SaveAsWithAssociateFilesToStream(Stream, Opts) then
begin
Stream.Position := 0;
SendToNetwork(Stream);
end;
finally
Stream.Free;
end;
end;