AddInkAnnotation
Anmerkungen und Hotspot-Links
Beschreibung
Fügt eine Freihand-Markup-Anmerkung (PDF /Subtype /Ink) hinzu, die einen oder mehrere handschriftliche Striche, frei geformte Markierungen oder Freihandskizzen auf der Seite darstellt. Der Wörterbucheintrag /InkList enthält ein Array von Strichen; jeder Strich ist ein Array aus abwechselnden x-/y-Koordinaten, die den von einem Zeigegerät zwischen dem Aufsetzen und Abheben des Stifts zurückgelegten Pfad darstellen. Farbkomponenten und Deckkraft werden auf einer Skala von 0–1 angegeben; Transparency wird auf einer Skala von 0–100 angegeben (0 = vollständig deckend, 100 = vollständig transparent). Da dieser Einstiegspunkt den Deckkrafteintrag /CA für PDF-1.4-Anmerkungen ausgibt, hebt die Bibliothek niedrigere, nicht gesperrte Dokumente vor dem Speichern auf PDF 1.4 an; gesperrte niedrigere Zielversionen werden von der Kompatibilitätsprüfung abgelehnt. Definiert in ISO 32000-1 §12.5.6.13.
Syntax
Delphi
Function TPDFlib.AddInkAnnotation(Const InkPaths: WideString; BorderWidth: Double; InkRed, InkGreen, InkBlue: Double; Const Title, Contents: WideString; Transparency: Integer): Integer;
Parameter
InkPaths — Ein oder mehrere Striche, die als einzelne Zeichenfolge codiert sind. Striche werden durch '|' oder einen Zeilenumbruch (CR / LF / CRLF) getrennt. Innerhalb jedes Strichs verwenden die Koordinatenpaare dieselbe Trennzeichenkonvention wie AddPolygonAnnotation: abwechselnde x-/y-Werte, getrennt durch Leerzeichen, Kommas, Semikolons oder Tabulatoren. Beispiel: "100 100 110 105 120 110 | 200 200 210 205" beschreibt zwei getrennte Striche. Jeder Strich muss mindestens zwei Koordinatenpaare (vier Zahlen) und insgesamt eine gerade Anzahl von Werten enthalten; andernfalls gibt der Aufruf 0 zurück.
Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.
Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.
Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.
Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.
Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.
Rückgabewert
Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.
Hinweise
Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.
Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können. SetAnnotBorderColor, SetAnnotBorderStyle, SetAnnotContents, SetAnnotRect