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;