[ Index ]

PHP Cross Reference of moodle-2.8

title

Body

[close]

/mod/assign/feedback/editpdf/fpdi/ -> fpdi_pdf_parser.php (summary)

(no description)

File Size: 423 lines (12 kb)
Included or required: 1 time
Referenced: 0 times
Includes or requires: 3 files
 mod/assign/feedback/editpdf/fpdi/filters/FilterLZW_FPDI.php
 mod/assign/feedback/editpdf/fpdi/filters/FilterASCII85_FPDI.php
 mod/assign/feedback/editpdf/fpdi/pdf_parser.php

Defines 1 class

fpdi_pdf_parser:: (17 methods):
  fpdi_pdf_parser()
  cleanUp()
  error()
  getPageCount()
  setPageno()
  getPageResources()
  _getPageResources()
  getContent()
  _getPageContent()
  _rebuildContentStream()
  getPageBox()
  getPageBoxes()
  _getPageBoxes()
  getPageRotation()
  _getPageRotation()
  read_pages()
  getPDFVersion()


Class: fpdi_pdf_parser  - X-Ref

fpdi_pdf_parser($filename, &$fpdi)   X-Ref
Constructor

param: string $filename  Source-Filename
param: object $fpdi      Object of type fpdi

cleanUp()   X-Ref
Removes reference to fpdi object and closes the file handle


error($msg)   X-Ref
Overwrite parent::error()

param: string $msg  Error-Message

getPageCount()   X-Ref
Get pagecount from sourcefile

return: int

setPageno($pageno)   X-Ref
Set pageno

param: int $pageno Pagenumber to use

getPageResources()   X-Ref
Get page-resources from current page

return: array

_getPageResources($obj)   X-Ref
Get page-resources from /Page

param: array $obj Array of pdf-data

getContent()   X-Ref
Get content of current page

If more /Contents is an array, the streams are concated

return: string

_getPageContent($content_ref)   X-Ref
Resolve all content-objects

param: array $content_ref
return: array

_rebuildContentStream($obj)   X-Ref
Rebuild content-streams

param: array $obj
return: string

getPageBox($page, $box_index, $k)   X-Ref
Get a Box from a page
Arrayformat is same as used by fpdf_tpl

param: array $page a /Page
param: string $box_index Type of Box @see $availableBoxes
param: float Scale factor from user space units to points
return: array

getPageBoxes($pageno, $k)   X-Ref
Get all page boxes by page no

param: int The page number
param: float Scale factor from user space units to points
return: array

_getPageBoxes($page, $k)   X-Ref
Get all boxes from /Page

param: array a /Page
return: array

getPageRotation($pageno)   X-Ref
Get the page rotation by pageno

param: integer $pageno
return: array

_getPageRotation($obj)   X-Ref
No description

read_pages(&$c, &$pages, &$result)   X-Ref
Read all /Page(es)

param: object pdf_context
param: array /Pages
param: array the result-array

getPDFVersion()   X-Ref
Get PDF-Version

And reset the PDF Version used in FPDI if needed



Generated: Fri Nov 28 20:29:05 2014 Cross-referenced by PHPXref 0.7.1