iTextSharp.text.pdf.PdfObject.CanBeInObjStm C# (CSharp) Метод

CanBeInObjStm() публичный Метод

public CanBeInObjStm ( ) : bool
Результат bool
        public bool CanBeInObjStm() {
            switch (type) {
                case NULL:
                case BOOLEAN:
                case NUMBER:
                case STRING:
                case NAME:
                case ARRAY:
                case DICTIONARY:
                    return true;
                case STREAM:
                case INDIRECT:
                default:
                    return false;
            }
        }
    

Usage Example

Пример #1
0
 virtual internal protected PdfIndirectObject Add(PdfObject objecta, int refNumber, bool inObjStm) {
     if (inObjStm && objecta.CanBeInObjStm() && writer.FullCompression) {
         PdfCrossReference pxref = AddToObjStm(objecta, refNumber);
         PdfIndirectObject indirect = new PdfIndirectObject(refNumber, objecta, writer);
         xrefs.Remove(pxref);
         xrefs[pxref] = null;
         return indirect;
     }
     else {
         PdfIndirectObject indirect = new PdfIndirectObject(refNumber, objecta, writer);
         Write(indirect, refNumber);
         return indirect;
     }
 }
All Usage Examples Of iTextSharp.text.pdf.PdfObject::CanBeInObjStm