AddPDFRRasterPageFromString
انطباق، تبادل شطرنجی، ورودی باینری
توضیحات
از بایتهای باینری یک نوار شطرنجی تمامصفحهٔ PDF/R میافزاید و اندازهٔ صفحه را از ابعاد پیکسلی و تفکیکپذیری مشتق میکند
نحو
Delphi
Function AddPDFRRasterPageFromString(Const Source: AnsiString; Width, Height, BitsPerComponent, ColorModel, Compression: Integer; HorizontalDPI, VerticalDPI: Double; Rotation: Integer): Integer;پارامترها
| Source | نمونههای خام بستهبندیشده، دادهٔ CCITT Group 4 یا توالی کامل بایتی JPEG |
|---|---|
| Width, Height | ابعاد شطرنجی بر حسب پیکسل |
| BitsPerComponent | 1 برای دوترقیده، 8 یا 16 برای خاکستری و RGB، با محدودیت 8 برای JPEG |
| ColorModel | PDFR_COLOR_BITONAL، PDFR_COLOR_GRAY یا PDFR_COLOR_RGB |
| Compression | PDFR_COMPRESSION_RAW، PDFR_COMPRESSION_CCITT_G4 یا PDFR_COMPRESSION_JPEG |
| HorizontalDPI, VerticalDPI | تفکیکپذیریهای مثبت پیکسلی که MediaBox از آنها مشتق میشود |
| Rotation | 0، 90، 180 یا 270 |
مقدار بازگشتی
شمارهٔ صفحه با مبنای یک در صورت موفقیت، یا 0 همراه LastErrorCode 607 برای ورودی یا پیکربندی نامعتبر
ملاحظات
پیش از افزودن صفحات شطرنجی، SetPDFRMode را فراخوانی کنیدسطرهای خام بهصورت فشرده بستهبندی میشوند و هر سطر به یک بایت کامل گرد میشود؛ طول دقیق بایتی آنها پیش از تخصیص اعتبارسنجی میگرددورودی CCITT Group 4 یکبار کدگشایی میشود تا دادهٔ بدشکل T.6 رد گردد، سپس بدون تغییر و با
/K -1 و حذف BlackIs1 تعبیه میشودابعاد و شمار مؤلفههای JPEG از سرآیند کدگذاریشده بررسی میشود و توالی DCT بدون تغییر تعبیه میگردد
همچنین ببینید
AddPDFRRasterPageFromStream, AddPDFRRasterPageFromJPEGFile, GetPDFRDiagnostics