Exemple #1
0
        private void EnsureDataParsed()
        {
            int end;

            if (null == this._parsed)
            {
                this._parsed = PDFParserHelper.InferAndParseNextObject(_data, 0, out end);
            }
        }
        public static PDFNumber Parse(string value, int offset, out int end)
        {
            IFileObject obj = PDFParserHelper.ParseNumericValue(value, offset, out end);

            if (obj.Type == PDFObjectTypes.Number)
            {
                return((PDFNumber)obj);
            }
            else
            {
                throw new PDFNativeParserException(CommonErrors.ParsedValueWasNotAnItegralNumber);
            }
        }
Exemple #3
0
 public static PDFName Parse(string value, int startoffset, out int end)
 {
     return(PDFParserHelper.ParseName(value, startoffset, out end));
 }
Exemple #4
0
 public static PDFObjectRef Parse(string value, int offset, out int end)
 {
     return(PDFParserHelper.ParseObjectRef(value, offset, out end));
 }
Exemple #5
0
 public static PDFNull Parse(string value, int offset, out int end)
 {
     return(PDFParserHelper.ParseNull(value, offset, out end));
 }
 public static PDFBoolean Parse(string value, int offset, out int end)
 {
     return(PDFParserHelper.ParseBoolean(value, offset, out end));
 }
 public static PDFArray Parse(string value, int offset, out int end)
 {
     return(PDFParserHelper.ParseArray(value, offset, out end));
 }
        public static PDFArray Parse(string value)
        {
            int end;

            return(PDFParserHelper.ParseArray(value, 0, out end));
        }
 public static PDFDictionary Parse(string value, int offset, out int end)
 {
     return(PDFParserHelper.ParseDictionary(value, offset, out end));
 }
        public static PDFDictionary Parse(string value)
        {
            int end;

            return(PDFParserHelper.ParseDictionary(value, 0, out end));
        }