Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
WSDL = 'https://api.livedocx.com/1.2/mailmerge.asmx?WSDL'
URI of LiveDocx.MailMerge WSDL
array $_blockFieldValues = ''
Block field values
array $_fieldValues = ''
Field values
__construct(
$options
=
null
)
:
void|throws
Constructor (LiveDocx.MailMerge SOAP Service)
_backendListArrayToMultiAssocArray(
array $list
)
:
array
Convert LiveDocx service return value from list methods to consistent PHP array
assign(
array|string $field, array|string $value
=
null
)
:
Zend_Service_LiveDocx_MailMerge
Assign values to template fields
assocArrayToArrayOfArrayOfString(
array $assoc
)
:
array
Convert assoc array to required SOAP type
createDocument(
)
:
void
Merge assigned data with template to generate document
deleteSharedDocument(
string $filename
)
:
void
Delete a shared document from LiveDocx service
deleteTemplate(
string $filename
)
:
void
Delete a template file from LiveDocx service
downloadSharedDocument(
$filename
)
:
downloadTemplate(
string $filename
)
:
binary
Download template file from LiveDocx service
getAllBitmaps(
integer $zoomFactor, string $format
)
:
array
Return graphical bitmap data for all pages of created document Return array contains bitmap data (binary) - array key is page number
getAllMetafiles(
)
:
array
Return WMF (aka Windows metafile) data for pages of created document Return array contains WMF data (binary) - array key is page number
getBitmaps(
integer $fromPage, integer $toPage, integer $zoomFactor, string $format
)
:
array
Return graphical bitmap data for specified page range of created document Return array contains bitmap data (binary) - array key is page number
getBlockFieldNames(
string $blockName
)
:
array
Return all the block fields in the template
getBlockNames(
)
:
array
Return all the block fields in the template
getDocumentAccessOptions(
)
:
array
Return supported document access options
getDocumentFormats(
)
:
array
Return supported document formats (lowercase)
getFieldNames(
)
:
array
Return all the fields in the template
getFontNames(
)
:
array
Return the names of all fonts that are installed on backend server
getImageFormats(
)
:
getMetafiles(
integer $fromPage, integer $toPage
)
:
array
Return WMF (aka Windows metafile) data for specified page range of created document Return array contains WMF data (binary) - array key is page number
getTemplateFormats(
)
:
array
Return supported template formats (lowercase)
listSharedDocuments(
)
:
array
List all shared documents stored on LiveDocx service
listTemplates(
)
:
array
List all templates stored on LiveDocx service
multiAssocArrayToArrayOfArrayOfString(
array $multi
)
:
array
Convert multi assoc array to required SOAP type
retrieveDocument(
string $format
)
:
binary
Retrieve document in specified format
setBlockFieldValues(
string $blockName, array $blockFieldValues
)
:
Zend_Service_LiveDocx_MailMerge
Set block field values
setDocumentAccessPermissions(
array $permissions, string $password
)
:
Zend_Service_LiveDocx_MailMerge
Set a master password for document and determine which security features are accessible without using the master password.
As default, nothing is allowed. To allow a security setting, explicatively set it using one of he DOCUMENT_ACCESS_PERMISSION_* class constants.
{code} $phpLiveDocx->setDocumentAccessPermissions( array ( Zend_Service_LiveDocx_MailMerge::DOCUMENT_ACCESS_PERMISSION_ALLOW_PRINTING_HIGH_LEVEL, Zend_Service_LiveDocx_MailMerge::DOCUMENT_ACCESS_PERMISSION_ALLOW_EXTRACT_CONTENTS ), 'myDocumentAccessPassword' ); {code}
This method can only be used for PDF documents
setDocumentPassword(
string $password
)
:
Zend_Service_LiveDocx_MailMerge
Set a password to open to document
This method can only be used for PDF documents
setFieldValue(
string $field, array|string $value
)
:
Zend_Service_LiveDocx_MailMerge
Set an array of key and value or array of values
setFieldValues(
array $values
)
:
Zend_Service_LiveDocx_MailMerge
Set an associative or multi-associative array of keys and values pairs
setLocalTemplate(
string $filename
)
:
Zend_Service_LiveDocx_MailMerge
Set the filename of a LOCAL template (i.e. a template stored locally on YOUR server)
setRemoteTemplate(
string $filename
)
:
Zend_Service_LiveDocx_MailMerge
Set the filename of a REMOTE template (i.e. a template stored remotely on the LIVEDOCX server)
shareDocument(
)
:
string
Share a document - i.e. the document is available to all over the Internet
sharedDocumentExists(
string $filename
)
:
boolean
Check whether a shared document is available on LiveDocx service
templateExists(
string $filename
)
:
boolean
Check whether a template file is available on LiveDocx service
uploadTemplate(
string $filename
)
:
void
Upload a template file to LiveDocx service