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

Class: CreateElement

Source Location: /CreateElement.inc

Class Overview


Create tag elements


Author(s):

Version:

  • 2011.19.03

Copyright:

  • Copyright (c) 2009-2013 Narcea Producciones Multimedia S.L. (http://www.2mdc.com)

Variables

Constants

Methods


Child classes:

WordMLFragment
Create tag elements
CreateLink
Create links using text strings
CreateMath
Add a math eq. Using OOMML or MathML
CreateProperties
Create tag elements
EmbedWordML
Create DOCX from WordML
CreateEndnote
Create endnotes
CreateEmbeddedElement
Create embedded elements
EmbedRTF
Create DOCX from RTF file
CreateChartRels
Create relationships used by images, charts...
CreateXlsx
Create XLSX
CreateSettings
Create default settings
CreateFontTable
Create font table
CreatePage
Create tag elements
CreateTable
Create tag elements
EmbedMHT
Create DOCX from MHT file
CreateMacro
Add a macro
CreateHeader
Create header
CreateImage
Create tag elements
CreateTableContents
Create table of contents
CreateGraphic
Create tag elements
CreateFooter
Create footer
CreateShape
Create shape
CreateStyle
Create styles
WordML
Create tag elements
CreateFootnote
Create footnote
CreateText
Create tag elements
CreateWebSettings
Create default websettings XML
EmbedDOCX
Create DOCX from DOCX file
CreateTheme1
EmbedHTML
Create DOCX from HTML
CreateTextBox
Create tag elements
CreateList
Create tag elements

Class Details

[line 16]
Create tag elements



Tags:

version:  2011.19.03
copyright:  Copyright (c) 2009-2013 Narcea Producciones Multimedia S.L. (http://www.2mdc.com)
link:  http://www.phpdocx.com
since:  File available since Release 1.0
license:  http://www.phpdocx.com/wp-content/themes/lightword/pro_license.php


[ Top ]


Class Variables

$_xml =

[line 26]



Tags:

access:  protected

Type:   string


[ Top ]



Class Methods


constructor __construct [line 33]


destructor __destruct [line 43]


method cleanTemplate [line 63]

void cleanTemplate( )

Delete pending tags



Tags:

access:  protected


[ Top ]

method cleanTemplateFirstRPR [line 73]

void cleanTemplateFirstRPR( )

Delete first w:rpr



Tags:

access:  protected


[ Top ]

method generateANCHOR [line 93]

void generateANCHOR( [string $behindDoc = 0], [string $distT = '0'], [string $distB = '0'], [string $distL = '0'], [string $distR = '0'], [int $simplePos = 0], [string $relativeHeight = '0'], [string $locked = 0], [string $layoutInCell = 1], [string $allowOverlap = 1])

Generate w:anchor



Tags:

access:  protected


Parameters:

string   $behindDoc  
string   $distT  
string   $distB  
string   $distL  
string   $distR  
int   $simplePos  
string   $relativeHeight  
string   $locked  
string   $layoutInCell  
string   $allowOverlap  

[ Top ]

method generateAVLST [line 119]

void generateAVLST( )

Generate w:avlst



Tags:

access:  protected


[ Top ]

method generateB [line 134]

void generateB( [string $val = 'off'])

Generate w:b



Tags:

access:  protected


Overridden in child classes as:

CreateStyle::generateB()
Generate w:b

Parameters:

string   $val  

[ Top ]

method generateBCS [line 152]

void generateBCS( )

Generate w:bcs



Tags:

access:  protected


Overridden in child classes as:

CreateStyle::generateBCS()
Generate w:bcs

[ Top ]

method generateBLIP [line 167]

void generateBLIP( [string $cstate = 'print'])

Generate w:blip



Tags:

access:  protected


Parameters:

string   $cstate  

[ Top ]

method generateBLIPFILL [line 183]

void generateBLIPFILL( )

Generate w:blipfill



Tags:

access:  protected


[ Top ]

method generateBR [line 198]

void generateBR( [string $type = ''])

Generate w:br



Tags:

access:  protected


Overridden in child classes as:

CreatePage::generateBR()
Generate w:br

Parameters:

string   $type  

[ Top ]

method generateCNVGRAPHICFRAMEPR [line 211]

void generateCNVGRAPHICFRAMEPR( )

Generate w:cnvgraphicframepr



Tags:

access:  protected


[ Top ]

method generateCNVPICPR [line 226]

void generateCNVPICPR( )

Generate w:cnvpicpr



Tags:

access:  protected


[ Top ]

method generateCNVPR [line 241]

void generateCNVPR( [string $id = '0'])

Generate w:cnvpr



Tags:

access:  protected


Parameters:

string   $id  

[ Top ]

method generateDOCPR [line 258]

void generateDOCPR( [string $id = "1"], [string $name = "0 Imagen"])

Generate w:docpr



Tags:

access:  protected


Parameters:

string   $id  
string   $name  

[ Top ]

method generateDRAWING [line 273]

void generateDRAWING( )

Generate w:drawing



Tags:

access:  protected


[ Top ]

method generateEFFECTEXTENT [line 292]

void generateEFFECTEXTENT( [string $l = "19050"], [string $t = "0"], [string $r = "4307"], [string $b = "0"])

Generate w:effectextent



Tags:

access:  protected


Parameters:

string   $l  
string   $t  
string   $r  
string   $b  

[ Top ]

method generateEXT [line 310]

void generateEXT( [string $cx = '2997226'], [string $cy = '2247918'])

Generate w:ext



Tags:

access:  protected


Parameters:

string   $cx  
string   $cy  

[ Top ]

method generateEXTENT [line 327]

void generateEXTENT( [string $cx = '2986543'], [string $cy = '2239906'])

Generate w:extent



Tags:

access:  protected


Parameters:

string   $cx  
string   $cy  

[ Top ]

method generateFILLRECT [line 341]

void generateFILLRECT( )

Generate w:fillrect



Tags:

access:  protected


[ Top ]

method generateGRAPHIC [line 356]

void generateGRAPHIC( [string $xmlns = 'http://schemas.openxmlformats.org/drawingml/2006/main'])

Generate w:graphic



Tags:

access:  protected


Parameters:

string   $xmlns  

[ Top ]

method generateGRAPHICDATA [line 394]

void generateGRAPHICDATA( [string $uri = 'http://schemas.openxmlformats.org/drawingml/2006/picture'])

Generate w:graphicdata



Tags:

access:  protected


Parameters:

string   $uri  

[ Top ]

method generateGRAPHICPRAMELOCKS [line 373]

void generateGRAPHICPRAMELOCKS( [string $noChangeAspect = ''])

Generate w:graphicpframelocks



Tags:

access:  protected


Parameters:

string   $noChangeAspect  

[ Top ]

method generateINLINE [line 414]

void generateINLINE( [string $distT = '0'], [string $distB = '0'], [string $distL = '0'], [string $distR = '0'])

Generate w:inline



Tags:

access:  protected


Parameters:

string   $distT  
string   $distB  
string   $distL  
string   $distR  

[ Top ]

method generateJC [line 432]

void generateJC( [string $val = ''])

Generate w:jc



Tags:

access:  protected


Overridden in child classes as:

CreateTable::generateJC()
Generate w:jc
CreateText::generateJC()
Generate w:jc

Parameters:

string   $val  

[ Top ]

method generateLINETO [line 448]

void generateLINETO( [string $x = '-198'], [string $y = '21342'])

Generate w:lineto



Tags:

access:  protected


Parameters:

string   $x  
string   $y  

[ Top ]

method generateLN [line 464]

void generateLN( [string $w = '12700'])

Generate w:ln



Tags:

access:  protected


Overridden in child classes as:

CreateGraphic::generateLN()
Generate w:ln
CreateTheme1::generateLN()
Generate a:ln

Parameters:

string   $w  

[ Top ]

method generateNOPROOF [line 479]

void generateNOPROOF( )

Generate w:noproof



Tags:

access:  protected


[ Top ]

method generateNVPICPR [line 493]

void generateNVPICPR( )

Generate w:nvpicpr



Tags:

access:  protected


[ Top ]

method generateOFF [line 509]

void generateOFF( [string $x = '0'], [string $y = '0'])

Generate w:off



Tags:

access:  protected


Parameters:

string   $x  
string   $y  

[ Top ]

method generateP [line 524]

void generateP( )

Generate w:p



Tags:

access:  protected


Overridden in child classes as:

CreateEndnote::generateP()
Generate w:p
CreateTable::generateP()
Generate w:p
CreateHeader::generateP()
Generate w:p
CreateFooter::generateP()
Generate w:p
CreateFootnote::generateP()
Generate w:p

[ Top ]

method generatePIC [line 537]

void generatePIC( [string $pic = 'http://schemas.openxmlformats.org/drawingml/2006/picture'])

Generate w:pic



Tags:

access:  protected


Parameters:

string   $pic  

[ Top ]

method generatePICT [line 553]

void generatePICT( )

Generate w:pict



Tags:

access:  protected


[ Top ]

method generatePOSITIONH [line 568]

void generatePOSITIONH( [string $relativeFrom = 'column'])

Generate w:positionh



Tags:

access:  protected


Parameters:

string   $relativeFrom  

[ Top ]

method generatePOSITIONV [line 584]

void generatePOSITIONV( [string $relativeFrom = 'paragraph'])

Generate w:positionv



Tags:

access:  protected


Parameters:

string   $relativeFrom  

[ Top ]

method generatePOSOFFSET [line 600]

void generatePOSOFFSET( int $num)

Generate w:posoffset



Tags:

access:  protected


Parameters:

int   $num  

[ Top ]

method generatePPR [line 613]

void generatePPR( )

Generate w:ppr



Tags:

access:  protected


Overridden in child classes as:

CreateEndnote::generatePPR()
Generate w:ppr
CreateStyle::generatePPR()
Generate w:ppr
CreateFootnote::generatePPR()
Generate w:ppr
CreateText::generatePPR()
Generate w:ppr

[ Top ]

method generatePRSTDASH [line 627]

void generatePRSTDASH( [string $val = 'sysDash'])

Generate w:prstdash



Tags:

access:  protected


Overridden in child classes as:

CreateTheme1::generatePRSTDASH()
Generate a:prstdash

Parameters:

string   $val  

[ Top ]

method generatePRSTGEOM [line 642]

void generatePRSTGEOM( [string $prst = 'rect'])

Generate w:prstgeom



Tags:

access:  protected


Parameters:

string   $prst  

[ Top ]

method generatePSTYLE [line 658]

void generatePSTYLE( [string $val = 'Textonotaalfinal'])

Generate w:pstyle



Tags:

access:  protected


Overridden in child classes as:

CreateText::generatePSTYLE()
Generate w:pstyle
CreateList::generatePSTYLE()
Generate w:pstyle

Parameters:

string   $val  

[ Top ]

method generateQUITAR [line 673]

void generateQUITAR( )

Generate w:r



Tags:

access:  protected


[ Top ]

method generateR [line 685]

void generateR( )

Generate w:r



Tags:

access:  protected


Overridden in child classes as:

CreateLink::generateR()
Generate w:r
CreateEndnote::generateR()
Generate w:r
CreateFooter::generateR()
Generate w:r
CreateFootnote::generateR()
Generate w:r

[ Top ]

method generateRFONTS [line 722]

void generateRFONTS( string $font)

Generate w:rfonts



Tags:

access:  protected


Overridden in child classes as:

CreateGraphic::generateRFONTS()
Generate w:latin
CreateStyle::generateRFONTS()
Generate w:rfonts

Parameters:

string   $font  

[ Top ]

method generateRPR [line 739]

void generateRPR( )

Generate w:rpr



Tags:

access:  protected


Overridden in child classes as:

CreateStyle::generateRPR()
Generate w:rpr

[ Top ]

method generateRSTYLE [line 754]

void generateRSTYLE( [string $val = 'PHPDOCXFootnoteReference'])

Generate w:rstyle



Tags:

access:  protected


Overridden in child classes as:

CreateLink::generateRSTYLE()
Generate w:rStyle

Parameters:

string   $val  

[ Top ]

method generateSCHEMECLR [line 771]

void generateSCHEMECLR( [string $val = 'tx1'])

Generate w:schemeclr



Tags:

access:  protected


Overridden in child classes as:

CreateTheme1::generateSCHEMECLR()
Generate a:schemeclr

Parameters:

string   $val  

[ Top ]

method generateSIMPLEPOS [line 786]

void generateSIMPLEPOS( [string $x = '0'], [string $y = '0'])

Generate w:simplepos



Tags:

access:  protected


Parameters:

string   $x  
string   $y  

[ Top ]

method generateSOLIDFILL [line 801]

void generateSOLIDFILL( )

Generate w:solidfill



Tags:

access:  protected


Overridden in child classes as:

CreateTheme1::generateSOLIDFILL()
Generate a:solidfill

[ Top ]

method generateSPPR [line 815]

void generateSPPR( )

Generate w:sppr



Tags:

access:  protected


Overridden in child classes as:

CreateGraphic::generateSPPR()
Generate w:spPr

[ Top ]

method generateSTART [line 831]

void generateSTART( [string $x = '-198'], [string $y = '0'])

Generate w:start



Tags:

access:  protected


Overridden in child classes as:

CreateList::generateSTART()
Generate w:start

Parameters:

string   $x  
string   $y  

[ Top ]

method generateSTRETCH [line 847]

void generateSTRETCH( )

Generate w:stretch



Tags:

access:  protected


[ Top ]

method generateT [line 862]

void generateT( string $dat)

Generate w:t



Tags:

access:  protected


Overridden in child classes as:

CreateXlsx::generateT()
Generate t
CreateText::generateT()
Generate w:t

Parameters:

string   $dat  

[ Top ]

method generateWRAPNONE [line 875]

void generateWRAPNONE( )

Generate w:wrapnone



Tags:

access:  protected


[ Top ]

method generateWRAPPOLYGON [line 890]

void generateWRAPPOLYGON( [string $edited = '0'])

Generate w:wrappolygon



Tags:

access:  protected


Parameters:

string   $edited  

[ Top ]

method generateWRAPSQUARE [line 906]

void generateWRAPSQUARE( [string $wrapText = "bothSides"])

Generate w:wrapsquare



Tags:

access:  protected


Parameters:

string   $wrapText  

[ Top ]

method generateWRAPTHROUGH [line 922]

void generateWRAPTHROUGH( [string $wrapText = 'bothSides'])

Generate w:wrapthrough



Tags:

access:  protected


Parameters:

string   $wrapText  

[ Top ]

method generateWRAPTOPANDBOTTOM [line 937]

void generateWRAPTOPANDBOTTOM( )

Generate w:wraptopandbottom



Tags:

access:  protected


[ Top ]

method generateXFRM [line 951]

void generateXFRM( )

Generate w:xfrm



Tags:

access:  protected


[ Top ]

method __toString [line 53]

string __toString( )



Tags:

access:  public


Overridden in child classes as:

WordMLFragment::__toString()
Magic method, returns current XML
CreateLink::__toString()
Magic method, returns current XML
CreateMath::__toString()
Magic method, returns current MathML
CreateProperties::__toString()
Magic method, returns current XML
EmbedWordML::__toString()
Magic method, returns current XML
CreateEndnote::__toString()
CreateEmbeddedElement::__toString()
EmbedRTF::__toString()
Magic method, returns current XML
CreateChartRels::__toString()
Magic method, returns current XML
CreateXlsx::__toString()
CreateSettings::__toString()
Magic method, returns current XML
CreateFontTable::__toString()
CreatePage::__toString()
CreateTable::__toString()
EmbedMHT::__toString()
Magic method, returns current XML
CreateMacro::__toString()
Magic method, returns current XML
CreateHeader::__toString()
CreateImage::__toString()
CreateTableContents::__toString()
Magic method, returns current XML
CreateGraphic::__toString()
CreateFooter::__toString()
CreateStyle::__toString()
CreateStyleTable::__toString()
WordML::__toString()
Magic method, returns current XML
CreateFootnote::__toString()
CreateText::__toString()
Magic method, returns current XML
CreateWebSettings::__toString()
Magic method, returns current XML
EmbedDOCX::__toString()
Magic method, returns current XML
CreateTheme1::__toString()
EmbedHTML::__toString()
Magic method, returns current XML
CreateTextBox::__toString()
Magic method, returns current XML
CreateList::__toString()

[ Top ]


Class Constants

MATHNAMESPACEWORD =  'm'

[line 18]


[ Top ]

NAMESPACEWORD =  'w'

[line 19]


[ Top ]



Documentation generated on Tue, 08 Jan 2013 15:19:09 +0100 by phpDocumentor 1.4.4