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ابعاد شطرنجی بر حسب پیکسل
BitsPerComponent1 برای دوترقیده، 8 یا 16 برای خاکستری و RGB، با محدودیت 8 برای JPEG
ColorModelPDFR_COLOR_BITONAL، PDFR_COLOR_GRAY یا PDFR_COLOR_RGB
CompressionPDFR_COMPRESSION_RAW، PDFR_COMPRESSION_CCITT_G4 یا PDFR_COMPRESSION_JPEG
HorizontalDPI, VerticalDPIتفکیک‌پذیری‌های مثبت پیکسلی که MediaBox از آن‌ها مشتق می‌شود
Rotation0، 90، 180 یا 270

مقدار بازگشتی

شمارهٔ صفحه با مبنای یک در صورت موفقیت، یا 0 همراه LastErrorCode 607 برای ورودی یا پیکربندی نامعتبر

ملاحظات

پیش از افزودن صفحات شطرنجی، SetPDFRMode را فراخوانی کنیدسطرهای خام به‌صورت فشرده بسته‌بندی می‌شوند و هر سطر به یک بایت کامل گرد می‌شود؛ طول دقیق بایتی آن‌ها پیش از تخصیص اعتبارسنجی می‌گرددورودی CCITT Group 4 یک‌بار کدگشایی می‌شود تا دادهٔ بدشکل T.6 رد گردد، سپس بدون تغییر و با

/K -1 و حذف BlackIs1 تعبیه می‌شودابعاد و شمار مؤلفه‌های JPEG از سرآیند کدگذاری‌شده بررسی می‌شود و توالی DCT بدون تغییر تعبیه می‌گردد

همچنین ببینید

AddPDFRRasterPageFromStream, AddPDFRRasterPageFromJPEGFile, GetPDFRDiagnostics