Wie Sie ein Schriftpaket für die Phoca PDF Komponente erstellen können

Eine Phoca PDF Font (Schrift) Installationsdatei sollte TCPDF Fonts enthalten. Deshalb müssen Sie, bevor sie eine Phoca PDF Font (Schrift) Installationsdatei erstellen, zunächst TCPDF Font(s) estellen. Laden Sie die TCPDF Bibliothek hier www.tcpdf.org herunter und erstellen Sie TCPDF Font(s) (Schriften). Die Anleitung dazu finden sie in der TCPDF ZIP-Paketdatei:

tcpdf/fonts/utils/README.TXT Datei.

Nachdem Sie die TCPDF Font(s) erstellt haben, müssen Sie eine XML Installationsdatei erstellen, damit das Schriftpaket in der Phoca PDF Komponente installiert werden kann. Die Font Installations-ZIP-Datei sollte alle TCPDF Font Dateien und die XML Installationsdatei enthalten. Z.B. würde das Free Mono Schriftpaket folgendes enthalten:

  • freemono.php (regular)
  • freemono.xml (XML Installationsdatei)
  • freemono.z
  • freemono.ctg.z
  • freemonob.php (bold)
  • freemonob.z
  • freemonob.ctg.z
  • freemonobi.php (bold italic)
  • freemonobi.z
  • freemonobi.ctg.z
  • freemonoi.php (italic)
  • freemonoi.z
  • freemonoi.ctg.z
  • index.html (leere HTML Datei)
  • freemono_authors.txt (Informationen über den Autor der Schrift)
  • freemono_copying.txt (Informationen über die Lizenz der Schrift)
  • freemono_credits.txt (Informationen über Danksagungen, die im Zusammenhang mit der Schrift stehen)

Diese Dateien werden alle in diese ZIP-Installationsdatei gepackt - com_phocapdf_freemono.zip.

Die XML Installationsdatei (freemono.xml) wird z.B. folgenden Code enthalten:

 

<install type="phocapdffonts" version="1.5" client="both" method="upgrade">
    <name>Free Mono</name>
	<tag>freemono</tag>
    <creationDate>01/01/2009</creationDate>
    <author>Jan Pavelka</author>
    <authorEmail></authorEmail>
    <authorUrl>http://www.phoca.cz</authorUrl>
    <copyright>(C) 2008 Jan Pavelka</copyright>
    <license>http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL</license>
	
	<authorFont>see free_AUTHORS.txt and free_CREDITS.txt file in this package</authorFont>
    <copyrightFont>see free_AUTHORS.txt and free_CREDITS.txt file in this package</copyrightFont>
    <licenseFont>see free_COPYING.txt file in this package</licenseFont>
	
    <description>Free Mono Font for Phoca PDF component</description>

    <files>
          <filename>free_AUTHORS.txt</filename>
          <filename>free_COPYING.txt</filename>        
          <filename>free_CREDITS.txt</filename>
		  <filename>freemono.php</filename>
		  <filename>freemono.z</filename>
		  <filename>freemono.ctg.z</filename>
		  <filename>freemonob.php</filename>
		  <filename>freemonob.z</filename>
		  <filename>freemonob.ctg.z</filename>
		  <filename>freemonobi.php</filename>
		  <filename>freemonobi.z</filename>
		  <filename>freemonobi.ctg.z</filename>
		  <filename>freemonoi.php</filename>
		  <filename>freemonoi.z</filename>
		  <filename>freemonoi.ctg.z</filename>
		  <filename>index.html</filename>
    </files>
</install>

 

Schnellanleitung:

1) Erstellen Sie TCPDF Font (Schrift) Dateien aus Ihrer Schriftdatei
2) Erstellen Sie eine XML Installationsdatei
2) Packen Sie alle TCPDF Dateien, die XML Installationsdatei und andere TXT Dateien in ein ZIP Installationspaket.