PdfStream

نمای کلی

PdfStream یک کلاس در Aspose.PDF FOSS برای جاوا است. وارثان از: PdfDictionary.

شیء جریان PDF (§7.3.8، ISO 32000-1:2008).

این کلاس 54 روش برای کار با PdfStream اشیاء در برنامه های جاوا را فراهم می کند. روش های موجود شامل: PdfDictionary, PdfStream, accept, containsKey, equals, get, getArray, getBoolean, getDecodedData, getDecodedStream, getDictionary, getEncodedData,، و ۴۰ روش دیگر. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: decodedData, decodedStream, dictionary, dirty, empty, encodedData,، و 8 تا ديگه .

خواص

نام:نوع:Accessشرح:
dictionaryPdfDictionaryبخونید.این جریان را به عنوان یک دیکشنری باز می گرداند.
encodedDatabyte[]بخونید.داده های رمزگذاری شده را (مانند ذخیره در فایل PDF) باز می گرداند.
encodedStreamInputStreamبخونید.داده های رمزگذاری شده را به عنوان InputStream باز می گرداند.
decodedDatabyte[]بخونید.داده های رمزگشایی شده را (بعد از استفاده از فیلترها در ترتیب معکوس) باز می گرداند.
decodedStreamInputStreamبخونید.داده های رمزگشایی شده را به عنوان InputStream باز می گرداند.
lengthlongبخونید.طول داده های رمزگذاری شده را باز می گرداند.
filtersList<PdfName>بخونید.لیست نام فیلتر را از /Filter باز می گرداند.
emptybooleanبخونید.بازمی گرداند که آیا فرهنگ لغت خالی است.
typeStringبخونید.ارزش /Type را به عنوان یک رشته (به عنوان مثال:.
subtypeStringبخونید.ارزش /Subtype (یا /S) را به عنوان یک رشته یا null باز می گرداند.
pathPdfBaseبخونید.از میان لغات های آویزان شده به وسیله ی مسیر کلید عبور می کند.
dirtybooleanبخونید.{@code true} را بازمی گرداند اگر این شی از زمان بارگیری تغییر یافته باشد.
indirectbooleanبخونید.بازمی گرداند که آیا این شی یک شی غیرمستقیم است (کلیجی شی دارد).
objectKeyPdfObjectKeyبخونید.کلید شیء غیرمستقیم را یا {@code null} برای اشیاء مستقیم باز می گرداند.

روش ها

Signatureشرح:
PdfStream()و یک جریان خالی ایجاد می کند.
PdfStream(encodedData: byte[])یک جریان با داده های کدگذاری شده ایجاد می کند.
PdfStream(dict: PdfDictionary, encodedData: byte[])یک جریان از یک فرهنگ لغت موجود و داده های کدگذاری شده ایجاد می کند.
getDictionary()PdfDictionaryاین جریان را به عنوان یک دیکشنری باز می گرداند.
getEncodedData()byte[]داده های رمزگذاری شده را (مانند ذخیره در فایل PDF) باز می گرداند.
getEncodedStream()InputStreamداده های رمزگذاری شده را به عنوان InputStream باز می گرداند.
getDecodedData()byte[]داده های رمزگشایی شده را (بعد از استفاده از فیلترها در ترتیب معکوس) باز می گرداند.
getDecodedStream()InputStreamداده های رمزگشایی شده را به عنوان InputStream باز می گرداند.
setDecodedData(data: byte[])داده‌های رمزگشایی‌شده را تنظیم می‌کند.
setEncodedData(data: byte[])داده‌های کدگذاری‌شده را به‌صورت مستقیم تنظیم می‌کند.
hasActiveDecryptor()booleanاگر یک رمزگشایی فعال در این جریان قرار داشته باشد (یعنی:.
materializeDecryption()booleanرمزگشایی {@code encodedData} را در محل و جدا کردن decryptor، به دنبال جریان دقیقا مانند یک جریان غیر رمزگذاری شده معادل از دیسک بارگیری.
hasPendingDecodedData()booleanبازمی گرداند که آیا جریان دارای مجموعه داده های رمزگشایی شده در حال انتظار از طریق {@link #setDecodedData(byte[])} است که هنوز توسط { @link#prepareEncoded Data (()) } دوباره رمزنگاری نشده است.
setDecryptor(decryptor: PDFDecryptor, objNum: int, genNum: int)رمزگشایی کننده را برای این جریان تنظیم می کند (برای PDFهای کدگذاری شده توسط PDFParser نامیده می شود).
getLength()longطول داده های رمزگذاری شده را باز می گرداند.
getFilters()List<PdfName>لیست نام فیلتر را از /Filter باز می گرداند.
setFilter(filter: PdfName)یک فیلتر را تنظیم می‌کند.
setFilters(filters: List<PdfName>)چندین فیلتر را تنظیم می‌کند.
prepareEncodedData()byte[]تضمین می کند که داده های رمزگشایی شده در حال انتظار از طریق فیلترها کدگذاری شوند و بایتهای کد گذاری شده را بازمی گرداند.
writeTo(os: OutputStream)
accept(visitor: IPdfVisitor<T>)T
toString()String
PdfDictionary()یک فرهنگ لغت خالی ایجاد می کند.
size()intتعداد ورودی ها را باز می گرداند.
isEmpty()booleanبازمی گرداند که آیا فرهنگ لغت خالی است.
containsKey(key: PdfName)booleanبازمی گرداند که آیا در فرهنگ لغت کلید داده شده وجود دارد.
get(key: PdfName)PdfBaseارزش کلید داده شده یا null را باز می گرداند.
set(key: PdfName, value: PdfBase)یک جفت کلید‑مقدار را تنظیم می‌کند.
remove(key: PdfName)PdfBaseيه کليد رو از بين مي بره.
keySet()Set<PdfName>کلید ها رو برگردونه.
values()Collection<PdfBase>مجموعه ی ارزش ها را باز می گرداند.
getInt(key: String, defaultValue: int)intارزش را به عنوان int یا پیش فرض باز می گرداند.
getLong(key: String, defaultValue: long)longارزش را به عنوان یک طولانی، یا پیش فرض بازمی گرداند.
getFloat(key: String, defaultValue: float)floatارزش را به عنوان یک شناور یا پیش فرض بازمی گرداند.
getBoolean(key: String, defaultValue: boolean)booleanارزش را به عنوان یک boolean، یا پیش فرض بازمی گرداند.
getNameAsString(key: String)Stringارزش را به عنوان یک رشته نام یا null باز می گرداند.
getString(key: String)Stringارزش را به عنوان یک رشته رمزگشایی شده یا null باز می گرداند.
getArray(key: String)PdfArrayارزش را به عنوان PdfArray، یا null باز می گرداند.
setInt(key: String, value: int)یک مقدار صحیح تنظیم می‌کند.
setFloat(key: String, value: float)یک مقدار شناور تنظیم می‌کند.
setBoolean(key: String, value: boolean)یک مقدار بولی را تنظیم می‌کند.
setName(key: String, nameValue: String)یک مقدار نام را تنظیم می‌کند.
setString(key: String, stringValue: String)یک مقدار رشته‌ای تنظیم می‌کند.
getType()Stringارزش /Type را به عنوان یک رشته (به عنوان مثال:.
getSubtype()Stringارزش /Subtype (یا /S) را به عنوان یک رشته یا null باز می گرداند.
getPath()PdfBaseاز میان لغات های آویزان شده به وسیله ی مسیر کلید عبور می کند.
iterator()Iterator<Map.Entry<PdfName, PdfBase>>
equals(o: Object)boolean
hashCode()int
isDirty()boolean{@code true} را بازمی گرداند اگر این شی از زمان بارگیری تغییر یافته باشد.
setDirty(dirty: boolean)پرچم کثیف را برای این شیء تنظیم می‌کند.
isIndirect()booleanبازمی گرداند که آیا این شی یک شی غیرمستقیم است (کلیجی شی دارد).
getObjectKey()PdfObjectKeyکلید شیء غیرمستقیم را یا {@code null} برای اشیاء مستقیم باز می گرداند.
setObjectKey(key: PdfObjectKey)کلید شیء غیرمستقیم را تنظیم می‌کند.

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

 فارسی