Cpdf
[ class tree: Cpdf ] [ index: Cpdf ] [ all elements ]

Element index for package Cpdf

[ a ] [ c ] [ d ] [ e ] [ f ] [ g ] [ i ] [ l ] [ m ] [ n ] [ o ] [ p ] [ r ] [ s ] [ t ] [ u ] [ w ] [ y ]

a

$addLooseObjects
in file class.pdf.php, variable Cpdf::$addLooseObjects
    array contains infomation about how the loose objects are to be added to the document
$arc4
in file class.pdf.php, variable Cpdf::$arc4
    the ancryption array for the document encryption is stored here
$arc4_objnum
in file class.pdf.php, variable Cpdf::$arc4_objnum
    the object Id of the encryption information
addDestination
in file class.pdf.php, method Cpdf::addDestination()
    create a labelled destination within the document
addImage
in file class.pdf.php, method Cpdf::addImage()
    add an image into the document, from a GD object
addInfo
in file class.pdf.php, method Cpdf::addInfo()
    add content to the documents info object
addInternalLink
in file class.pdf.php, method Cpdf::addInternalLink()
    add a link in the document to an internal destination (ie. within the document)
addJpegFromFile
in file class.pdf.php, method Cpdf::addJpegFromFile()
    add a JPEG image into the document, from a file
addLink
in file class.pdf.php, method Cpdf::addLink()
    add a link in the document to an external URL
addMessage
in file class.pdf.php, method Cpdf::addMessage()
    used to add messages for use in debugging
addObject
in file class.pdf.php, method Cpdf::addObject()
    after an object has been created, it wil only show if it has been added, using this function.
addPngFromFile
in file class.pdf.php, method Cpdf::addPngFromFile()
    add a PNG image into the document, from a file
addText
in file class.pdf.php, method Cpdf::addText()
    add text to the document, at a specified location, size and angle on the page
addTextWrap
in file class.pdf.php, method Cpdf::addTextWrap()
    add text to the page, but ensure that it fits within a certain width if it does not fit then put in as much as possible, splitting at word boundaries and return the remainder.
alink
in file class.ezpdf.php, method Cezpdf::alink()
ARC4
in file class.pdf.php, method Cpdf::ARC4()
    ARC4 encrypt a text string
ARC4_init
in file class.pdf.php, method Cpdf::ARC4_init()
    initialize the ARC4 encryption
top

c

$callback
in file class.pdf.php, variable Cpdf::$callback
    array which forms a stack to keep track of nested callback functions
$catalogId
in file class.pdf.php, variable Cpdf::$catalogId
    the objectId (number within the objects array) of the document catalog
$checkpoint
in file class.pdf.php, variable Cpdf::$checkpoint
    store the stack for the transaction commands, each item in here is a record of the values of all the variables within the class, so that the user can rollback at will (from each 'start' command) note that this includes the objects array, so these can be large.
$currentBaseFont
in file class.pdf.php, variable Cpdf::$currentBaseFont
    the current base font
$currentColour
in file class.pdf.php, variable Cpdf::$currentColour
    current colour for fill operations, defaults to inactive value, all three components should be between 0 and 1 inclusive when active
$currentContents
in file class.pdf.php, variable Cpdf::$currentContents
    object number of the currently active contents block
$currentFont
in file class.pdf.php, variable Cpdf::$currentFont
    a record of the current font
$currentFontNum
in file class.pdf.php, variable Cpdf::$currentFontNum
    the number of the current font within the font array
$currentLineStyle
in file class.pdf.php, variable Cpdf::$currentLineStyle
    current style that lines are drawn in
$currentNode
in file class.pdf.php, variable Cpdf::$currentNode
$currentPage
in file class.pdf.php, variable Cpdf::$currentPage
    object number of the current page
$currentStrokeColour
in file class.pdf.php, variable Cpdf::$currentStrokeColour
    current colour for stroke operations (lines etc.)
$currentTextState
in file class.pdf.php, variable Cpdf::$currentTextState
    track if the current font is bolded or italicised
Cezpdf
in file class.ezpdf.php, class Cezpdf
    This class will take the basic interaction facilities of the Cpdf class and make more useful functions so that the user does not have to know all the ins and outs of pdf presentation to produce something pretty.
Cezpdf
in file class.ezpdf.php, method Cezpdf::Cezpdf()
checkAllHere
in file class.pdf.php, method Cpdf::checkAllHere()
    should be used for internal checks, not implemented as yet
closeObject
in file class.pdf.php, method Cpdf::closeObject()
    close an object
Cpdf
in file class.pdf.php, method Cpdf::Cpdf()
    class constructor
Cpdf
in file class.pdf.php, class Cpdf
    Cpdf
curve
in file class.pdf.php, method Cpdf::curve()
    draw a bezier curve based on 4 control points
class.ezpdf.php
procedural page class.ezpdf.php
class.pdf.php
procedural page class.pdf.php
top

d

$destinations
in file class.pdf.php, variable Cpdf::$destinations
    store label->id pairs for named destinations, these will be used to replace internal links
top

e

$encrypted
in file class.pdf.php, variable Cpdf::$encrypted
    a flag to say if a document is to be encrypted or not
$encryptionKey
in file class.pdf.php, variable Cpdf::$encryptionKey
    the ancryption key for the encryption of all the document content (structure is not encrypted)
$ez
in file class.ezpdf.php, variable Cezpdf::$ez
$ezPageCount
in file class.ezpdf.php, variable Cezpdf::$ezPageCount
$ezPages
in file class.ezpdf.php, variable Cezpdf::$ezPages
ellipse
in file class.pdf.php, method Cpdf::ellipse()
    draw an ellipse note that the part and filled ellipse are just special cases of this function
encryptInit
in file class.pdf.php, method Cpdf::encryptInit()
    initialize the encryption for processing a particular object
execTemplate
in file class.ezpdf.php, method Cezpdf::execTemplate()
ezColumnsStart
in file class.ezpdf.php, method Cezpdf::ezColumnsStart()
ezColumnsStop
in file class.ezpdf.php, method Cezpdf::ezColumnsStop()
ezGetCurrentPageNumber
in file class.ezpdf.php, method Cezpdf::ezGetCurrentPageNumber()
ezImage
in file class.ezpdf.php, method Cezpdf::ezImage()
ezInsertMode
in file class.ezpdf.php, method Cezpdf::ezInsertMode()
ezNewPage
in file class.ezpdf.php, method Cezpdf::ezNewPage()
ezOutput
in file class.ezpdf.php, method Cezpdf::ezOutput()
ezProcessText
in file class.ezpdf.php, method Cezpdf::ezProcessText()
ezPRVTaddPageNumbers
in file class.ezpdf.php, method Cezpdf::ezPRVTaddPageNumbers()
ezPRVTcleanUp
in file class.ezpdf.php, method Cezpdf::ezPRVTcleanUp()
ezPrvtGetTextWidth
in file class.ezpdf.php, method Cezpdf::ezPrvtGetTextWidth()
ezPRVTpageNumberSearch
in file class.ezpdf.php, method Cezpdf::ezPRVTpageNumberSearch()
ezPrvtTableColumnHeadings
in file class.ezpdf.php, method Cezpdf::ezPrvtTableColumnHeadings()
ezPrvtTableDrawLines
in file class.ezpdf.php, method Cezpdf::ezPrvtTableDrawLines()
ezSetCmMargins
in file class.ezpdf.php, method Cezpdf::ezSetCmMargins()
ezSetDy
in file class.ezpdf.php, method Cezpdf::ezSetDy()
ezSetMargins
in file class.ezpdf.php, method Cezpdf::ezSetMargins()
ezSetY
in file class.ezpdf.php, method Cezpdf::ezSetY()
ezStartPageNumbers
in file class.ezpdf.php, method Cezpdf::ezStartPageNumbers()
ezStopPageNumbers
in file class.ezpdf.php, method Cezpdf::ezStopPageNumbers()
ezStream
in file class.ezpdf.php, method Cezpdf::ezStream()
ezTable
in file class.ezpdf.php, method Cezpdf::ezTable()
ezText
in file class.ezpdf.php, method Cezpdf::ezText()
ezWhatPageNumber
in file class.ezpdf.php, method Cezpdf::ezWhatPageNumber()
top

f

$fileIdentifier
in file class.pdf.php, variable Cpdf::$fileIdentifier
    the file identifier, used to uniquely identify a pdf document
$firstPageId
in file class.pdf.php, variable Cpdf::$firstPageId
    the objectId of the first page of the document
$fontFamilies
in file class.pdf.php, variable Cpdf::$fontFamilies
    store the information about the relationship between font families this used so that the code knows which font is the bold version of another font, etc.
$fonts
in file class.pdf.php, variable Cpdf::$fonts
    array carrying information about the fonts that the system currently knows about
filledEllipse
in file class.pdf.php, method Cpdf::filledEllipse()
    draw a filled ellipse
filledRectangle
in file class.pdf.php, method Cpdf::filledRectangle()
    a filled rectangle, note that it is the width and height of the rectangle which are the secondary paramaters, not
top

g

getFirstPageId
in file class.pdf.php, method Cpdf::getFirstPageId()
    function for the user to find out what the ID is of the first page that was created during startup - useful if they wish to add something to it later.
getFontDecender
in file class.pdf.php, method Cpdf::getFontDecender()
    return the font decender, this will normally return a negative number
getFontHeight
in file class.pdf.php, method Cpdf::getFontHeight()
    return the height in units of the current font in the given size
getTextWidth
in file class.pdf.php, method Cpdf::getTextWidth()
    calculate how wide a given text string will be on a page, at a given size.
top

i

$infoObject
in file class.pdf.php, variable Cpdf::$infoObject
    the objectId of the information object for the document this contains authorship, title etc.
ilink
in file class.ezpdf.php, method Cezpdf::ilink()
top

l

$looseObjects
in file class.pdf.php, variable Cpdf::$looseObjects
    an array which contains information about the objects which are not firmly attached to pages
line
in file class.pdf.php, method Cpdf::line()
    draw a line from one set of coordinates to another
loadTemplate
in file class.ezpdf.php, method Cezpdf::loadTemplate()
top

m

$messages
in file class.pdf.php, variable Cpdf::$messages
    messages are stored here during processing, these can be selected afterwards to give some useful debug information
md5_16
in file class.pdf.php, method Cpdf::md5_16()
    calculate the 16 byte version of the 128 bit md5 digest of the string
top

n

$nCallback
in file class.pdf.php, variable Cpdf::$nCallback
    the number of callback functions in the callback array
$nStack
in file class.pdf.php, variable Cpdf::$nStack
    number of elements within the object Id storage stack
$nStateStack
in file class.pdf.php, variable Cpdf::$nStateStack
    number of elements within the state stack
$numFonts
in file class.pdf.php, variable Cpdf::$numFonts
    number of fonts within the system
$numImages
in file class.pdf.php, variable Cpdf::$numImages
    number of images being tracked within the document
$numObj
in file class.pdf.php, variable Cpdf::$numObj
    the current number of pdf objects in the document
$numPages
in file class.pdf.php, variable Cpdf::$numPages
    number of page objects within the document
newPage
in file class.pdf.php, method Cpdf::newPage()
    add a new page to the document
top

o

$objects
in file class.pdf.php, variable Cpdf::$objects
    this array contains all of the pdf objects, ready for final assembly
$options
in file class.pdf.php, variable Cpdf::$options
    an array containing options about the document
openHere
in file class.pdf.php, method Cpdf::openHere()
    specify where the document should open when it first starts
openObject
in file class.pdf.php, method Cpdf::openObject()
    make a loose object, the output will go into this object, until it is closed, then will revert to the current one.
output
in file class.pdf.php, method Cpdf::output()
    return the pdf stream as a string returned from the function
o_action
in file class.pdf.php, method Cpdf::o_action()
    an action object, used to link to URLS initially
o_annotation
in file class.pdf.php, method Cpdf::o_annotation()
    an annotation object, this will add an annotation to the current page.
o_catalog
in file class.pdf.php, method Cpdf::o_catalog()
    define the document catalog, the overall controller for the document
o_contents
in file class.pdf.php, method Cpdf::o_contents()
    the contents objects hold all of the content which appears on pages
o_destination
in file class.pdf.php, method Cpdf::o_destination()
    destination object, used to specify the location for the user to jump to, presently on opening
o_encryption
in file class.pdf.php, method Cpdf::o_encryption()
    encryption object.
o_font
in file class.pdf.php, method Cpdf::o_font()
    an object to hold the font description
o_fontDescriptor
in file class.pdf.php, method Cpdf::o_fontDescriptor()
    a font descriptor, needed for including additional fonts
o_fontEncoding
in file class.pdf.php, method Cpdf::o_fontEncoding()
    the font encoding
o_image
in file class.pdf.php, method Cpdf::o_image()
    an image object, will be an XObject in the document, includes description and data
o_info
in file class.pdf.php, method Cpdf::o_info()
    define the document information
o_outlines
in file class.pdf.php, method Cpdf::o_outlines()
    define the outlines in the doc, empty for now
o_page
in file class.pdf.php, method Cpdf::o_page()
    a page object, it also creates a contents object to hold its contents
o_pages
in file class.pdf.php, method Cpdf::o_pages()
    object which is a parent to the pages in the document
o_procset
in file class.pdf.php, method Cpdf::o_procset()
    the document procset, solves some problems with printing to old PS printers
o_viewerPreferences
in file class.pdf.php, method Cpdf::o_viewerPreferences()
    set the viewer preferences
top

p

$procsetObjectId
in file class.pdf.php, variable Cpdf::$procsetObjectId
    the object Id of the procset object
partEllipse
in file class.pdf.php, method Cpdf::partEllipse()
    draw a part of an ellipse
polygon
in file class.pdf.php, method Cpdf::polygon()
    draw a polygon, the syntax for this is similar to the GD polygon command
top

r

rectangle
in file class.pdf.php, method Cpdf::rectangle()
    draw a rectangle, note that it is the width and height of the rectangle which are the secondary paramaters, not
reopenObject
in file class.pdf.php, method Cpdf::reopenObject()
    open an existing object for editing
restoreState
in file class.pdf.php, method Cpdf::restoreState()
    restore a previously saved state
top

s

$stack
in file class.pdf.php, variable Cpdf::$stack
    object Id storage stack
$stateStack
in file class.pdf.php, variable Cpdf::$stateStack
    an array which is used to save the state of the document, mainly the colours and styles
saveState
in file class.pdf.php, method Cpdf::saveState()
    this will be called at a new page to return the state to what it was on the
selectFont
in file class.pdf.php, method Cpdf::selectFont()
    if the font is not loaded then load it and make the required object
setColor
in file class.pdf.php, method Cpdf::setColor()
    sets the colour for fill operations
setEncryption
in file class.pdf.php, method Cpdf::setEncryption()
    set the encryption of the document can be used to turn it on and/or set the passwords which it will have.
setFontFamily
in file class.pdf.php, method Cpdf::setFontFamily()
    define font families, this is used to initialize the font families for the default fonts and for the user to add new ones for their fonts. The default bahavious can be overridden should that be desired.
setLineStyle
in file class.pdf.php, method Cpdf::setLineStyle()
    this sets the line drawing style.
setPreferences
in file class.pdf.php, method Cpdf::setPreferences()
    set the viewer preferences of the document, it is up to the browser to obey these.
setStrokeColor
in file class.pdf.php, method Cpdf::setStrokeColor()
    sets the colour for stroke operations
stopObject
in file class.pdf.php, method Cpdf::stopObject()
    stop an object from appearing on pages from this point on
stream
in file class.pdf.php, method Cpdf::stream()
    output the pdf code, streaming it to the browser
top

t

transaction
in file class.pdf.php, method Cpdf::transaction()
    a few functions which should allow the document to be treated transactionally.
top

u

uline
in file class.ezpdf.php, method Cezpdf::uline()
top

w

$wordSpaceAdjust
in file class.pdf.php, variable Cpdf::$wordSpaceAdjust
    used to track the last used value of the inter-word spacing, this is so that it is known when the spacing is changed.
top

y

$y
in file class.ezpdf.php, variable Cezpdf::$y
top

Documentation generated on Mon, 11 Mar 2019 15:50:08 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.