PDFium Delphi Component Docs

μέθοδος SaveAsWithAssociateFilesToStream

Component: TPdf  ·  Unit: PDFium
Παραλλαγή στη μνήμη της SaveAsWithAssociateFiles — εγγράφει την έξοδο PDF με εισαγόμενα συσχετισμένα αρχεία σε οποιοδήποτε αναζητήσιμο TStream χωρίς προσωρινή αποθήκευση στο δίσκο

Syntax

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

StreamTStream. The target stream that receives the PDF data
OptionsTAssocFilesOptions. Injection options detailing files, metadata, and the target catalog or page attachment point

Return Value

Επιστρέφει True εάν το PDF με τα εισαγόμενα συσχετισμένα αρχεία εγγράφηκε επιτυχώς στη ροή, ή False σε περίπτωση αποτυχίας

Description

Η SaveAsWithAssociateFilesToStream είναι το αντίστοιχο ροής της SaveAsWithAssociateFiles — ενσωματώνει συσχετισμένα αρχεία σύμφωνα με το ISO 32000-2 §7.11.4 απευθείας στη ροή εξόδου αντί για μια διαδρομή αρχείου

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