<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.8">
  <compounddef id="classMike42_1_1Escpos_1_1PrintBuffers_1_1ImagePrintBuffer" kind="class" prot="public">
    <compoundname>Mike42::Escpos::PrintBuffers::ImagePrintBuffer</compoundname>
    <basecompoundref refid="interfaceMike42_1_1Escpos_1_1PrintBuffers_1_1PrintBuffer" prot="public" virt="non-virtual">Mike42\Escpos\PrintBuffers\PrintBuffer</basecompoundref>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classMike42_1_1Escpos_1_1PrintBuffers_1_1ImagePrintBuffer_1ab01524dff9474a12453bdd1fb7a2ccfb" prot="private" static="no" mutable="no">
        <type></type>
        <definition>Mike42\Escpos\PrintBuffers\ImagePrintBuffer::$printer</definition>
        <argsstring></argsstring>
        <name>$printer</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintBuffers/ImagePrintBuffer.php" line="28" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintBuffers/ImagePrintBuffer.php" bodystart="28" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classMike42_1_1Escpos_1_1PrintBuffers_1_1ImagePrintBuffer_1a3298b4ba792ab3f34dc5347ddb6e817a" prot="private" static="no" mutable="no">
        <type></type>
        <definition>Mike42\Escpos\PrintBuffers\ImagePrintBuffer::$font</definition>
        <argsstring></argsstring>
        <name>$font</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintBuffers/ImagePrintBuffer.php" line="33" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintBuffers/ImagePrintBuffer.php" bodystart="33" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classMike42_1_1Escpos_1_1PrintBuffers_1_1ImagePrintBuffer_1a93006c562abf58977c5d0ad90d966462" prot="private" static="no" mutable="no">
        <type></type>
        <definition>Mike42\Escpos\PrintBuffers\ImagePrintBuffer::$fontSize</definition>
        <argsstring></argsstring>
        <name>$fontSize</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintBuffers/ImagePrintBuffer.php" line="35" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintBuffers/ImagePrintBuffer.php" bodystart="35" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classMike42_1_1Escpos_1_1PrintBuffers_1_1ImagePrintBuffer_1a65a7433fe98d8999f37ecfc31c4a0c9d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Mike42\Escpos\PrintBuffers\ImagePrintBuffer::__construct</definition>
        <argsstring>()</argsstring>
        <name>__construct</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintBuffers/ImagePrintBuffer.php" line="37" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintBuffers/ImagePrintBuffer.php" bodystart="37" bodyend="44"/>
      </memberdef>
      <memberdef kind="function" id="classMike42_1_1Escpos_1_1PrintBuffers_1_1ImagePrintBuffer_1a2ec572d73c3de5d23a60f85e97053a6f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Mike42\Escpos\PrintBuffers\ImagePrintBuffer::flush</definition>
        <argsstring>()</argsstring>
        <name>flush</name>
        <reimplements refid="interfaceMike42_1_1Escpos_1_1PrintBuffers_1_1PrintBuffer_1a27a593f10bb3ebf23035bc715185f903">flush</reimplements>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Cause the buffer to send any partial input and wait on a newline. If the printer is already on a new line, this does nothing. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintBuffers/ImagePrintBuffer.php" line="46" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintBuffers/ImagePrintBuffer.php" bodystart="46" bodyend="51"/>
      </memberdef>
      <memberdef kind="function" id="classMike42_1_1Escpos_1_1PrintBuffers_1_1ImagePrintBuffer_1aed5afb0fddc200b38dc98c6185441899" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Mike42\Escpos\PrintBuffers\ImagePrintBuffer::getPrinter</definition>
        <argsstring>()</argsstring>
        <name>getPrinter</name>
        <reimplements refid="interfaceMike42_1_1Escpos_1_1PrintBuffers_1_1PrintBuffer_1a534dceed0453bffe04d5226281792389">getPrinter</reimplements>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Used by <ref refid="namespaceMike42_1_1Escpos" kindref="compound">Escpos</ref> to check if a printer is set. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintBuffers/ImagePrintBuffer.php" line="53" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintBuffers/ImagePrintBuffer.php" bodystart="53" bodyend="56"/>
      </memberdef>
      <memberdef kind="function" id="classMike42_1_1Escpos_1_1PrintBuffers_1_1ImagePrintBuffer_1a69b5f042d9ee85cab0c2aae2f43582b4" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Mike42\Escpos\PrintBuffers\ImagePrintBuffer::setPrinter</definition>
        <argsstring>(Printer $printer=null)</argsstring>
        <name>setPrinter</name>
        <reimplements refid="interfaceMike42_1_1Escpos_1_1PrintBuffers_1_1PrintBuffer_1a40fec41715c8f6a5db1e8d2e641834b4">setPrinter</reimplements>
        <param>
          <type><ref refid="classMike42_1_1Escpos_1_1Printer" kindref="compound">Printer</ref></type>
          <declname>$printer</declname>
          <defval>null</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Used by <ref refid="namespaceMike42_1_1Escpos" kindref="compound">Escpos</ref> to hook up one-to-one link between buffers and printers.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametertype><ref refid="classMike42_1_1Escpos_1_1Printer" kindref="compound">Printer</ref></parametertype>
<parametertype>null</parametertype>
<parametername>$printer</parametername>
</parameternamelist>
<parameterdescription>
<para>New printer </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintBuffers/ImagePrintBuffer.php" line="58" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintBuffers/ImagePrintBuffer.php" bodystart="58" bodyend="61"/>
      </memberdef>
      <memberdef kind="function" id="classMike42_1_1Escpos_1_1PrintBuffers_1_1ImagePrintBuffer_1ad1841208af0b228c423ad1e2c5f916eb" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Mike42\Escpos\PrintBuffers\ImagePrintBuffer::writeText</definition>
        <argsstring>($text)</argsstring>
        <name>writeText</name>
        <reimplements refid="interfaceMike42_1_1Escpos_1_1PrintBuffers_1_1PrintBuffer_1aeeab8ff585f1862f8b75fd2980656709">writeText</reimplements>
        <param>
          <declname>$text</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Accept UTF-8 text for printing.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametertype>string</parametertype>
<parametername>$text</parametername>
</parameternamelist>
<parameterdescription>
<para>Text to print </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintBuffers/ImagePrintBuffer.php" line="63" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintBuffers/ImagePrintBuffer.php" bodystart="63" bodyend="103"/>
      </memberdef>
      <memberdef kind="function" id="classMike42_1_1Escpos_1_1PrintBuffers_1_1ImagePrintBuffer_1a088e01ed8a8532ff6f95ed6a8d9a481c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Mike42\Escpos\PrintBuffers\ImagePrintBuffer::writeTextRaw</definition>
        <argsstring>($text)</argsstring>
        <name>writeTextRaw</name>
        <reimplements refid="interfaceMike42_1_1Escpos_1_1PrintBuffers_1_1PrintBuffer_1a7983b2aadd432e61cefa104747e12917">writeTextRaw</reimplements>
        <param>
          <declname>$text</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Accept 8-bit text in the current encoding and add it to the buffer.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametertype>string</parametertype>
<parametername>$text</parametername>
</parameternamelist>
<parameterdescription>
<para>Text to print, already the target encoding. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintBuffers/ImagePrintBuffer.php" line="105" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintBuffers/ImagePrintBuffer.php" bodystart="105" bodyend="111"/>
      </memberdef>
      <memberdef kind="function" id="classMike42_1_1Escpos_1_1PrintBuffers_1_1ImagePrintBuffer_1a659ee7c09b04c04b53013058e833cbd1" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Mike42\Escpos\PrintBuffers\ImagePrintBuffer::setFont</definition>
        <argsstring>($font)</argsstring>
        <name>setFont</name>
        <param>
          <declname>$font</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set path on disk to TTF font that will be used to render text to image, or &apos;null&apos; to use a default.</para><para>ImageMagick will also accept a font name, but this will not port as well between systems.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametertype>string</parametertype>
<parametername>$font</parametername>
</parameternamelist>
<parameterdescription>
<para>Font name or a filename </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintBuffers/ImagePrintBuffer.php" line="123" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintBuffers/ImagePrintBuffer.php" bodystart="123" bodyend="126"/>
      </memberdef>
      <memberdef kind="function" id="classMike42_1_1Escpos_1_1PrintBuffers_1_1ImagePrintBuffer_1a5219edc3370809d7317df6bacfd1e105" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Mike42\Escpos\PrintBuffers\ImagePrintBuffer::setFontSize</definition>
        <argsstring>($fontSize)</argsstring>
        <name>setFontSize</name>
        <param>
          <declname>$fontSize</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Numeric font size for rendering text to image </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintBuffers/ImagePrintBuffer.php" line="131" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintBuffers/ImagePrintBuffer.php" bodystart="131" bodyend="134"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
<para>This class renders text to small images on-the-fly. It attempts to mimic the behaviour of text output, whilst supporting any fonts &amp; character encodings which your system can handle. This class currently requires Imagick. </para>    </detaileddescription>
    <inheritancegraph>
      <node id="129">
        <label>Mike42\Escpos\PrintBuffers\ImagePrintBuffer</label>
        <link refid="classMike42_1_1Escpos_1_1PrintBuffers_1_1ImagePrintBuffer"/>
        <childnode refid="130" relation="public-inheritance">
        </childnode>
      </node>
      <node id="130">
        <label>Mike42\Escpos\PrintBuffers\PrintBuffer</label>
        <link refid="interfaceMike42_1_1Escpos_1_1PrintBuffers_1_1PrintBuffer"/>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="131">
        <label>Mike42\Escpos\PrintBuffers\ImagePrintBuffer</label>
        <link refid="classMike42_1_1Escpos_1_1PrintBuffers_1_1ImagePrintBuffer"/>
        <childnode refid="132" relation="public-inheritance">
        </childnode>
      </node>
      <node id="132">
        <label>Mike42\Escpos\PrintBuffers\PrintBuffer</label>
        <link refid="interfaceMike42_1_1Escpos_1_1PrintBuffers_1_1PrintBuffer"/>
      </node>
    </collaborationgraph>
    <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintBuffers/ImagePrintBuffer.php" line="27" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintBuffers/ImagePrintBuffer.php" bodystart="26" bodyend="135"/>
    <listofallmembers>
      <member refid="classMike42_1_1Escpos_1_1PrintBuffers_1_1ImagePrintBuffer_1a3298b4ba792ab3f34dc5347ddb6e817a" prot="private" virt="non-virtual"><scope>Mike42::Escpos::PrintBuffers::ImagePrintBuffer</scope><name>$font</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintBuffers_1_1ImagePrintBuffer_1a93006c562abf58977c5d0ad90d966462" prot="private" virt="non-virtual"><scope>Mike42::Escpos::PrintBuffers::ImagePrintBuffer</scope><name>$fontSize</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintBuffers_1_1ImagePrintBuffer_1ab01524dff9474a12453bdd1fb7a2ccfb" prot="private" virt="non-virtual"><scope>Mike42::Escpos::PrintBuffers::ImagePrintBuffer</scope><name>$printer</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintBuffers_1_1ImagePrintBuffer_1a65a7433fe98d8999f37ecfc31c4a0c9d" prot="public" virt="non-virtual"><scope>Mike42::Escpos::PrintBuffers::ImagePrintBuffer</scope><name>__construct</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintBuffers_1_1ImagePrintBuffer_1a2ec572d73c3de5d23a60f85e97053a6f" prot="public" virt="non-virtual"><scope>Mike42::Escpos::PrintBuffers::ImagePrintBuffer</scope><name>flush</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintBuffers_1_1ImagePrintBuffer_1aed5afb0fddc200b38dc98c6185441899" prot="public" virt="non-virtual"><scope>Mike42::Escpos::PrintBuffers::ImagePrintBuffer</scope><name>getPrinter</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintBuffers_1_1ImagePrintBuffer_1a659ee7c09b04c04b53013058e833cbd1" prot="public" virt="non-virtual"><scope>Mike42::Escpos::PrintBuffers::ImagePrintBuffer</scope><name>setFont</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintBuffers_1_1ImagePrintBuffer_1a5219edc3370809d7317df6bacfd1e105" prot="public" virt="non-virtual"><scope>Mike42::Escpos::PrintBuffers::ImagePrintBuffer</scope><name>setFontSize</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintBuffers_1_1ImagePrintBuffer_1a69b5f042d9ee85cab0c2aae2f43582b4" prot="public" virt="non-virtual"><scope>Mike42::Escpos::PrintBuffers::ImagePrintBuffer</scope><name>setPrinter</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintBuffers_1_1ImagePrintBuffer_1ad1841208af0b228c423ad1e2c5f916eb" prot="public" virt="non-virtual"><scope>Mike42::Escpos::PrintBuffers::ImagePrintBuffer</scope><name>writeText</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintBuffers_1_1ImagePrintBuffer_1a088e01ed8a8532ff6f95ed6a8d9a481c" prot="public" virt="non-virtual"><scope>Mike42::Escpos::PrintBuffers::ImagePrintBuffer</scope><name>writeTextRaw</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
