BeginArtifactEx

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

Περιγραφή

Ανοίγει ακολουθία επισημασμένου περιεχομένου artifact με ρητό τύπο artifact και προαιρετικό υποτύπο Pagination σε μία κλήση, χρησιμοποιώντας το λεξικό ιδιοτήτων και τον τελεστή BDC που απαιτεί το ISO 32000-2 §14.8.2.2.1 Table 363Χρησιμοποιήστε αυτή τη συνάρτηση για artifacts

Pagination, Layout, Page ή PDF 2.0 Background· κάθε επιτυχής κλήση πρέπει να ακολουθείται από αντίστοιχη κλήση EndArtifact

Σύνταξη

Delphi

Function TPDFlib.BeginArtifactEx(Const ArtifactType, ArtifactSubtype: WideString): Integer;

ActiveX

Function PDFlib::BeginArtifactEx(ArtifactType As String, ArtifactSubtype As String) As Long

DLL

int DLBeginArtifactEx(int InstanceID, const wchar_t * ArtifactType, const wchar_t * ArtifactSubtype);

Παράμετροι

ArtifactTypeΜεταβιβάστε Pagination, Layout, Page ή Background, ή κενή συμβολοσειρά για παράλειψη του /Type
ArtifactSubtypeΠροαιρετικός υποτύπος Pagination, συνήθως Header, Footer, Watermark, PageNum, LineNum, Redaction ή Bates

Εγγραφόμενος τελεστής

Και τα δύο μη κενά/Artifact << /Type /T /Subtype /S >> BDC
Μόνο τύπος/Artifact << /Type /T >> BDC
Μόνο υποτύπος/Artifact << /Subtype /S >> BDC
Και τα δύο κενά/Artifact BMC

Έκδοση PDF

Τα Background, PageNum, LineNum, Redaction και Bates απαιτούν PDF 2.0 και ανεβάζουν αυτόματα την έκδοση χαρακτηριστικών εξόδου

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

0Αποτυχία (κανένα ανοιχτό έγγραφο)
1Η ακολουθία artifact άνοιξε επιτυχώς

Παράδειγμα

// Mark a running header as a Pagination artifact with subtype Header
PDF.BeginArtifactEx('Pagination', 'Header');
PDF.PrintText(50, 780, 'Chapter 3 - Results');
PDF.EndArtifact;

// Mark a page background using the PDF 2.0 artifact type
PDF.BeginArtifactEx('Background', '');
PDF.DrawImage(BackgroundImage, 0, 0, PDF.PageWidth, PDF.PageHeight);
PDF.EndArtifact;