iTextSharp.text.pdf.PdfString.GetBytes C# (CSharp) Метод

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

public GetBytes ( ) : byte[]
Результат byte[]
        public override byte[] GetBytes()
        {
            if (bytes == null) {
                if (encoding != null && encoding.Equals(TEXT_UNICODE) && PdfEncodings.IsPdfDocEncoding(value))
                    bytes = PdfEncodings.ConvertToBytes(value, TEXT_PDFDOCENCODING);
                else
                    bytes = PdfEncodings.ConvertToBytes(value, encoding);
            }
            return bytes;
        }

Usage Example

Пример #1
0
        private static void IterateItems(PdfDictionary dic, Dictionary <string, PdfObject> items)
        {
            PdfArray nn = PdfReader.GetPdfObjectRelease(dic.Get(PdfName.NAMES)) as PdfArray;

            if (nn != null)
            {
                for (int k = 0; k < nn.Size; ++k)
                {
                    PdfString s = PdfReader.GetPdfObjectRelease(nn[k++]) as PdfString;
                    if (s != null)
                    {
                        items[PdfEncodings.ConvertToString(s.GetBytes(), null)] = nn[k];
                    }
                }
            }
            else if ((nn = PdfReader.GetPdfObjectRelease(dic.Get(PdfName.KIDS)) as PdfArray) != null)
            {
                for (int k = 0; k < nn.Size; ++k)
                {
                    PdfDictionary kid = PdfReader.GetPdfObjectRelease(nn[k]) as PdfDictionary;
                    if (kid != null)
                    {
                        IterateItems(kid, items);
                    }
                }
            }
        }
All Usage Examples Of iTextSharp.text.pdf.PdfString::GetBytes