BeginTag

PDF με ετικέτες, Προσβασιμότητα

Περιγραφή

Αυτή η σελίδα τεκμηριώνει το BeginTag στο PDFlibPas στο θέμα PDF με ετικέτες, Προσβασιμότητα. Τα ονόματα API, οι παράμετροι, οι κλάσεις, τα ονόματα αρχείων και οι κυριολεκτικές τιμές διατηρούνται ώστε να ταιριάζουν με τη βιβλιοθήκη Delphi και τα σημεία εισόδου DLL

Ελέγξτε τη σύνταξη, τις παραμέτρους και τις τιμές επιστροφής πριν καλέσετε τη συνάρτηση. Τα μπλοκ κώδικα διατηρούνται στην αρχική μορφή τους ώστε τα παραδείγματα να αντιγράφονται χωρίς αλλαγές.

Ελέγξτε τη σύνταξη, τις παραμέτρους και τις τιμές επιστροφής πριν καλέσετε τη συνάρτηση. Τα μπλοκ κώδικα διατηρούνται στην αρχική μορφή τους ώστε τα παραδείγματα να αντιγράφονται χωρίς αλλαγές. EndTag

Σύνταξη

Delphi

Function TPDFlib.BeginTag(Const TagType, AltText, ActualText: WideString): Integer;

ActiveX

Function PDFlib::BeginTag(TagType As String, AltText As String, ActualText As String) As Long

DLL

int DLBeginTag(int InstanceID, const wchar_t * TagType, const wchar_t * AltText, const wchar_t * ActualText);

Παράμετροι

TagTypeTagType είναι παράμετρος του BeginTag. Χρησιμοποιήστε τον τύπο που εμφανίζεται στην υπογραφή και δώστε τιμή συμβατή με το έγγραφο PDF, την επιλεγμένη σελίδα ή τον ενεργό πόρο.
AltTextAltText είναι παράμετρος του BeginTag. Χρησιμοποιήστε τον τύπο που εμφανίζεται στην υπογραφή και δώστε τιμή συμβατή με το έγγραφο PDF, την επιλεγμένη σελίδα ή τον ενεργό πόρο.
ActualTextActualText είναι παράμετρος του BeginTag. Χρησιμοποιήστε τον τύπο που εμφανίζεται στην υπογραφή και δώστε τιμή συμβατή με το έγγραφο PDF, την επιλεγμένη σελίδα ή τον ενεργό πόρο.

Τιμές επιστροφής

0Αυτή η τιμή περιγράφει το αποτέλεσμα του BeginTag. Κατά κανόνα, μη μηδενική τιμή σημαίνει επιτυχία και 0 σημαίνει ότι η λειτουργία δεν ολοκληρώθηκε
1Αυτή η τιμή περιγράφει το αποτέλεσμα του BeginTag. Κατά κανόνα, μη μηδενική τιμή σημαίνει επιτυχία και 0 σημαίνει ότι η λειτουργία δεν ολοκληρώθηκε

Παράδειγμα

// Heading, then a paragraph
PDF.SetPDFUAMode('en-US');
PDF.BeginTag('H1', '', '');
PDF.PrintText(50, 750, 'Introduction');
PDF.EndTag;
PDF.BeginTag('P', '', '');
PDF.PrintText(50, 730, 'This document demonstrates tagged PDF.');
PDF.EndTag;

// Figure with alt text
PDF.BeginTag('Figure', 'Company logo', '');
PDF.DrawImage(50, 650, 120, 60, 'logo.png');
PDF.EndTag;

Παρατηρήσεις

Ελέγξτε τη σύνταξη, τις παραμέτρους και τις τιμές επιστροφής πριν καλέσετε τη συνάρτηση. Τα μπλοκ κώδικα διατηρούνται στην αρχική μορφή τους ώστε τα παραδείγματα να αντιγράφονται χωρίς αλλαγές. BeginArtifact, EndArtifact

Κατά τη χρήση αυτού του API, λάβετε υπόψη τους περιορισμούς PDF/A, την ελάχιστη απαιτούμενη έκδοση PDF, εξωτερικούς πόρους και την επιλεγμένη κατάσταση του εγγράφου SetPDFUAMode