AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Pointer auf PDF-Datei

Ein Thema von Delbor · begonnen am 14. Mär 2019 · letzter Beitrag vom 14. Mär 2019
 
Delbor

Registriert seit: 8. Okt 2006
Ort: St.Gallen/Schweiz
1.192 Beiträge
 
Delphi 11 Alexandria
 
#1

Pointer auf PDF-Datei

  Alt 14. Mär 2019, 16:50
Delphi-Version: 5
Hi Zusammen

Im Source meiner TPdf-Komponente sind folgnde Loaddocuument-Prozeduren deklariert:
Delphi-Quellcode:
    procedure LoadDocument(Data: Pointer; Size: Integer); overload;
    procedure LoadDocument(const Data: TBytes); overload;
    procedure LoadDocument(Data: TMemoryStream); overload;
Die Codevervollständigung von Delphi bietet mir aber nur folgendes an:
TPdFLoadDocument.jpg
Ziel ist, ein PDF-Dokument zu laden und jeder Seite des Dokuments ein eigenes PdfViwerobject zuzuweisen.
Da ich im aktiven Umgang mit Zeigern wenig bis gar keine Erfahrung habe, denke ich mir das wie folgt:
  1. Loaddocument(PChar(Filename; Sizeof(FileName);
  2. Loaddocument(eigenes ByteArray);
  3. Loaddocument(eigenen Memorystream);
Mit dem Angebot der Codevervollständiung bleibt mir aber wohl gerade mal die schlechteste Variante,da ich durch den Einsatz eines Memorystreams das dokument zweimal im Speicher hätte.
Andrerseits wäre die Memorysream-Variante die für mich z.Z. einfachste.

Oder stehen mir die erste beiden Varianten auch zur Verfügung, wenn die Codevervoööständigung sie mir nicht anbietet?
Andrerseits: sindmeine Überlegungen zu den beiden ersten Varianten überhaupt richtig?

Gruss
Delbor
Roger
Man muss und kann nicht alles wissen - man muss nur wissen, wo es steht.
Frei nach Albert Einstein
http://roase.ch

Geändert von Delbor (14. Mär 2019 um 17:06 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz