function SaveAsPdfVTToStream(Stream: TStream; const Options: TPdfVTSaveOptions): Boolean;
SaveAsPdfVTToStream on SaveAsPdfVT:n virtaava vastine
— samat tulostetavut (PDF/X-4-tunnisteet plus PDF/VT-tunnistus)
kirjoitetaan kutsujan antamaan mihin tahansa TStreamiin, joka tukee
siirtymiä. Hyödyllinen muuttuvadataisen tulostuksen putkille, joissa
jokainen renderöity työ työnnetään digitaaliselle painokoneelle tai
laskutus- / transaktiodokumenttien arkistoon koskematta levyyn
Jälkikäsittely on identtinen SaveAsPdfVT:n kanssa: tunnisteiden
ruiskutus (XMP-virta + ICC-virta + OutputIntent-sanakirja +
uudelleenkirjoitettu Info-sanakirja + uudelleenkirjoitettu
katalogisanakirja), minimaalinen DPart-hierarkia tarvittaessa ja
traileri /ID-taulukolla. Tyhjiksi jätetyt Options-kentät
täytetään automaattisesti jäsenistä FPDF_GetMetaText /
FPDF_GetFileIdentifier
Palauttaa True onnistuessaan
var
Stream: TMemoryStream;
Opts: TPdfVTSaveOptions;
begin
Stream := TMemoryStream.Create;
try
Opts := TPdfVTSaveOptions.Default;
Opts.Producer := 'PDFium Delphi Component VT pipeline';
if Pdf1.SaveAsPdfVTToStream(Stream, Opts) then
begin
Stream.Position := 0;
PushToPress(Stream);
end;
finally
Stream.Free;
end;
end;