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

Class: XML_Transformer_Namespace_Image

Source Location: /XML_Transformer-1.1.2/XML/Transformer/Namespace/Image.php

Class Overview

XML_Transformer_Namespace
   |
   --XML_Transformer_Namespace_Image

Handler for the Image Namespace.


Author(s):

Variables

Methods


Inherited Variables

Inherited Methods

Class: XML_Transformer_Namespace

XML_Transformer_Namespace::endElement()
Wrapper for endElement handler.
XML_Transformer_Namespace::getLock()
Lock all other namespace handlers.
XML_Transformer_Namespace::initObserver()
Called by XML_Transformer at initialization time.
XML_Transformer_Namespace::releaseLock()
Releases a lock.
XML_Transformer_Namespace::startElement()
Wrapper for startElement handler.

Class Details

[line 75]
Handler for the Image Namespace.

Example:

  1.  <?php
  2.  require_once 'XML/Transformer_OutputBuffer.php';
  3.  require_once 'XML/Transformer/Namespace/Image.php';
  4.  
  5.  $t = new XML_Transformer_OutputBuffer;
  6.  $t->overloadNamespace('img'new XML_Transformer_Namespace_Image);
  7.  $t->start();
  8.  ?>
  9.  <html>
  10.    <body>
  11.      <!-- Height and Width attributes are autogenerated -->
  12.      <img:img src="somepng.png" alt="A sample image" />
  13.  
  14.      <!-- Set default for all subsequent <img:gtext /> -->
  15.      <img:gtextdefault bgcolor="888888" fgcolor="#000000"
  16.                        font="arial.ttf" fontsize="33"
  17.                        border="2" spacing="2"
  18.                        split="" cacheable="yes" />
  19.  
  20.      <!-- Render Text as PNG image -->
  21.  
  22.    </body>
  23.  </html>

Output:

  1.  <html>
  2.    <body>
  3.      <img alt="A sample image" height="33" src="somepng.png" width="133" />
  4.      <span><img alt= height="41" width="338"
  5.                 src="/cache/gtext/8b91aee0403c5cdccc1dd96bd4f49fbb.png" /></span>
  6.    </body>
  7.  </html>



[ Top ]


Class Variables

$defaultNamespacePrefix =  'img'

[line 82]

  • Access: public

Type:   boolean
Overrides:   Array


[ Top ]



Method Detail

end_gtext   [line 170]

string end_gtext( string $cdata)

  • Access: public

Parameters:

string   $cdata   — 

[ Top ]

end_gtextdefault   [line 248]

string end_gtextdefault( string 0)

  • Access: public

Parameters:

string   0   — 

[ Top ]

end_img   [line 124]

string end_img( string $cdata)

  • Access: public

Parameters:

string   $cdata   — 

[ Top ]

start_gtext   [line 146]

string start_gtext( array $attributes)

  • Access: public

Parameters:

array   $attributes   — 

[ Top ]

start_gtextdefault   [line 234]

string start_gtextdefault( array $attributes)

  • Access: public

Parameters:

array   $attributes   — 

[ Top ]

start_img   [line 110]

string start_img( array $attributes)

  • Access: public

Parameters:

array   $attributes   — 

[ Top ]


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