Method: Pdfcrowd::PdfToTextClient#setPrintPageRange

Defined in:
lib/pdfcrowd.rb

#setPrintPageRange(pages) ⇒ Object



4840
4841
4842
4843
4844
4845
4846
4847
# File 'lib/pdfcrowd.rb', line 4840

def setPrintPageRange(pages)
    unless /^(?:\s*(?:\d+|(?:\d*\s*\-\s*\d+)|(?:\d+\s*\-\s*\d*))\s*,\s*)*\s*(?:\d+|(?:\d*\s*\-\s*\d+)|(?:\d+\s*\-\s*\d*))\s*$/.match(pages)
        raise Error.new(Pdfcrowd.create_invalid_value_message(pages, "setPrintPageRange", "pdf-to-text", "A comma separated list of page numbers or ranges.", "set_print_page_range"), 470);
    end
    
    @fields['print_page_range'] = pages
    self
end