[KLF Backend][KLF Tools][KLF Home]
KLatexFormula Project
Public Member Functions | List of all members
KLFPdfmarksWriteLatexMetaInfo Class Reference

Write metainfo to PDF files via pdfmarks for ghostscript. More...

#include <klfbackend.h>

Inheritance diagram for KLFPdfmarksWriteLatexMetaInfo:
Inheritance graph
[legend]
Collaboration diagram for KLFPdfmarksWriteLatexMetaInfo:
Collaboration graph
[legend]

Public Member Functions

 KLFPdfmarksWriteLatexMetaInfo (QByteArray *string)
 
void saveField (const QString &k, const QString &v)
 
void finish ()
 
void savePDFField (const QString &k, const QString &v)
 Saves the field without prepending 'KLF' to the key.
 
QString loadField (const QString &)
 
- Public Member Functions inherited from KLFAbstractLatexMetaInfo
virtual void saveMetaInfo (const KLFBackend::klfInput &in, const KLFBackend::klfSettings &settings)
 

Detailed Description

Write metainfo to PDF files via pdfmarks for ghostscript.

Example code

QString pdfmarkstr;
KLFPdfmarksWriteLatexMetaInfo pdfmetainfo(&pdfmarkstr);
pdfmetainfo.savePDFField("Title", in.latex);
pdfmetainfo.savePDFField("Keywords", "KLatexFormula KLF LaTeX equation formula");
pdfmetainfo.savePDFField("Creator", "KLatexFormula " KLF_VERSION_STRING);
pdfmetainfo.saveMetaInfo(in, settings);
pdfmetainfo.finish();
// now pdfmarkstr contains the pdfmarks string to pass to ghostscript.
Bug:
integrate PDF meta-info reading here from klfmainwin_p.h

Definition at line 728 of file klfbackend.h.

Member Function Documentation

◆ loadField()

QString KLFPdfmarksWriteLatexMetaInfo::loadField ( const QString )
virtual
Warning
NOT IMPLEMENTED.

Implements KLFAbstractLatexMetaInfo.

Definition at line 262 of file klfbackend.cpp.

References QByteArray::append(), KLF_ASSERT_CONDITION, and savePDFField().


The documentation for this class was generated from the following files:

Generated by doxygen 1.8.13