PDFium Delphi Component Docs

SaveAsWithAssociateFilesToStream-metodi

Komponentti: TPdf  ·  Yksikkö: PDFium
SaveAsWithAssociateFiles-funktion muistivariantti — kirjoittaa PDF-ulostulon lisätyillä liitetyillä tiedostoilla mihin tahansa hakukelpoiseen TStream-virtaan välittämättä levyn kautta

Syntax

function SaveAsWithAssociateFilesToStream(Stream: TStream; const Options: TAssocFilesOptions): Boolean;

StreamTStream. Kohdevirta, joka vastaanottaa PDF-tiedot
OptionsTAssocFilesOptions. Ruiskutusasetukset, jotka määrittävät tiedostot, metatiedot sekä kohdekatalogin tai sivun kiinnityskohdan

Return Value

Palauttaa True, kun liitetyt tiedostot sisältävä PDF kirjoitettiin virtaan onnistuneesti, tai False epäonnistuessa

Description

SaveAsWithAssociateFilesToStream on SaveAsWithAssociateFiles-funktion virtaava vastine — se upottaa ISO 32000-2 §7.11.4:n mukaiset liitetyt tiedostot suoraan ulostulovirtaan tiedostopolun sijaan

Remarks

Example

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;

See Also

SaveAsWithAssociateFiles, SaveAs